function loadImage(path:String):Loader { var request:URLRequest = new URLRequest(path); var loader:Loader = new Loader(); loader.load(request); loader.contentLoaderInfo.addEventListener( Event.INIT , loaded) return loader; }; var image = new Array(); for(i=1;i<4;i++) { image[i] = loadImage("av"+i+".png"); } function loaded(event:Event):void { var targetLoader:Loader = Loader(event.target.loader); targetLoader.width = 60; targetLoader.scaleY = targetLoader.scaleX; } this.addChild(image[1]);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionvar image = new Array(); for(i=1;i<4;i++) { var requete:URLRequest = new URLRequest("av"+i+".png"); image[i] = new Loader(); image[i].load(requete); image[i].contentLoaderInfo.addEventListener( Event.INIT , ChargementTermine) function ChargementTermine(event:Event):void { image[i] = Loader(event.target.loader); image[i].width = 60; image[i].scaleY = image[i].scaleX; } } this.addChild(image[1]); // image affichée en 60px de large // comment faire pour l'afficher en 100px de large par la suite?
var image = new Array();
image = new Array();
var requete:URLRequest = new URLRequest("av"+i+".png");
requete:URLRequest = new URLRequest("av"+i+".png");
image[i] = new Loader();? faut que je le mette en dehors de la boucle?
addChild(images[1]); image[1].width = 100;