« Flash AS3 - Chargement de fichiers SWF et d'images » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
m (Page créée avec « {{Ebauche}} {{Tutoriels Flash|CS5/CS4/CS3|Intermédiaire}} == Introduction == En ActionScript 3.0, les fichiers SWF ainsi que les images sont chargés avec la classe Loader... »)
 
Ligne 15 : Ligne 15 :
Code exemple (pas testé):
Code exemple (pas testé):


<source lang="actionscript">
var request:URLRequest = new URLRequest("image.jpg");  
var request:URLRequest = new URLRequest("image.jpg");  
var loader:Loader = new Loader()  
var loader:Loader = new Loader()  
Ligne 21 : Ligne 22 :
loader.y = 100:
loader.y = 100:
addChild(loader);
addChild(loader);
</source>


== Charger un swf ==
== Charger un swf ==
Ligne 26 : Ligne 28 :
Code exemple
Code exemple


<source lang="actionscript">
var request:URLRequest = new URLRequest("externalSwf.swf");  
var request:URLRequest = new URLRequest("externalSwf.swf");  
var loader:Loader = new Loader()  
var loader:Loader = new Loader()  
loader.load(request);  
loader.load(request);  
addChild(loader);
addChild(loader);
</source>


== Remerciement et modification du copyright ==
== Remerciement et modification du copyright ==


{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/ Attribution-Noncommercial-Share Alike 3.0 Unported]. Une bonne partie de cet article a été repris de [http://help.adobe.com/fr_FR/ActionScript/3.0_ProgrammingAS3/ Programmation avec Adobe ActionScript 3.0 pour Adobe Flash] et [http://help.adobe.com/fr_FR/AS3LCR/Flash_10.0/index.html Guide de référence du langage et des composants ActionScript 3.0], Adobe, et vous devez également citer cette source et répliquer le copyright. Cela concerne aussi les images répliquées ici. Voir dans le texte pour les détails.}}
{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/ Attribution-Noncommercial-Share Alike 3.0 Unported]. Une bonne partie de cet article a été repris de [http://help.adobe.com/fr_FR/ActionScript/3.0_ProgrammingAS3/ Programmation avec Adobe ActionScript 3.0 pour Adobe Flash] et [http://help.adobe.com/fr_FR/AS3LCR/Flash_10.0/index.html Guide de référence du langage et des composants ActionScript 3.0], Adobe, et vous devez également citer cette source et répliquer le copyright. Cela concerne aussi les images répliquées ici. Voir dans le texte pour les détails.}}

Version du 10 novembre 2010 à 18:08

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 :

  1. Créer un objet URLRequest avec l'adresse URL du fichier.
  2. Créer un objet Loader.
  3. Appeler la méthode load() de l'objet Loader en lui passant en paramètre l'occurrence de l'objet URLRequest.
  4. 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);

Remerciement et modification du copyright