Flash AS3 - Chargement de fichiers SWF et d'images
Aller à la navigation
Aller à la recherche
Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.
Introduction
En ActionScript 3.0, les fichiers SWF ainsi que les images sont chargés avec la classe Loader. Pour charger un fichier SWF externe, vous devez définir quatre étapes en ActionScript :
- Créer un objet URLRequest avec l'adresse URL du fichier.
- Créer un objet Loader.
- Appeler la méthode load() de l'objet Loader en lui passant en paramètre l'occurrence de l'objet URLRequest.
- Appeler la méthode addChild() pour un conteneur d'objet d'affichage. Autrement dit, vous devez ajouter l'instance crée de l'objet chargé à un objet de type "conteneur" (DisplayObject). Typiquement, on ajoute un élément à la timeline principale.
Charger une image
Code exemple (pas testé):
var request:URLRequest = new URLRequest("image.jpg");
var loader:Loader = new Loader()
loader.load(request);
loader.x = 100;
loader.y = 100:
addChild(loader);
Charger un swf
Code exemple
var request:URLRequest = new URLRequest("externalSwf.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);