Le chargement d’images ou de swf

Charger des images gif, jpeg, png ou des swf en ActionScript 3 (AS3)

Le chargement d'images ou de swf dans Flash va se faire grâce à deux nouvelles classes : Loader et URLRequest.
La classe Loader va nous permettre de créer un conteneur de chargement. La classe URLRequest va nous permettre de définir l'url absolue ou relative du fichier à charger.

Le chargement se fera grâce à la méthode load() de l'objet loader. L'affichage de l'image ou du swf se fera grâce à la méthode addChil().

Actionscript:
  1. // création du conteneur de l'image ou du swf
  2. var conteneurImage:Loader = new Loader();
  3. // url de l'image ou du swf à charger
  4. var image:URLRequest = new URLRequest("images/tannoy.gif");
  5. // chargement de l'image ou du swf dans le conteneur
  6. conteneurImage.load(image);
  7. // affichage du conteneur
  8. this.addChild(conteneurImage);

L'image utilisée est celle-ci :

;-)

A suivre un billet sur les événements liés au chargement d'images ou de swf :

http://www.bases-as3.fr/13-les-evenements-progress-et-complete-de-la-classe-loaderinfo