vue sur developpez.net
[ Lien ] // creation d'un objet loadListener
var loadListener:Object = new Object();
/*loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void {
trace(">> loadListener.onLoadComplete()");
trace(">> =============================");
trace(">> target_mc._width: " + target_mc._width); // 0
trace(">> httpStatus: " + httpStatus);
}*/
//fonction quand target_mc est chargé
loadListener.onLoadInit = function(target_mc:MovieClip):Void {
trace(">> loadListener.onLoadInit()");
trace(">> =============================");
trace(">> target_mc._width: " + target_mc._width); // 315
target_mc._width = 100; // je peux donc ici initialiser les valeurs de mon clip
}
//instance de movieClipLoader pour controler le chargement
var mcLoader:MovieClipLoader = new MovieClipLoader();
//loadListner devient un ecouteur
mcLoader.addListener(loadListener);
//création d'un nouveau clip
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
//chargement d'une image dans le clip mc qui est lui même dans mcLoader
mcLoader.loadClip("galerie\\mairie.jpg", mc);