Bon certes, la description du sujet est assez "
Ce sujet a pour but de recueillir des vécus/solutions de cette méthode close() de la classe Loader.
Suite a un sujet précédent concernant la création d'une galerie avec une function public pour changer les images a charger, je me suis penché sur cette [mau-]dite méthode...
Prenant un code de Loader de base:
Action Script
var vLoader:Loader = new loader();
var vURL:String = "img1.jpg";
var vRequete:URLRequest;
vLoader.addEventListener(ProgressEvent.PROGRESS, fLoading);
vLoader.addEventListener(Event.COMPLETE, fComplete);
vRequete = new URLRequest(vURL);
vLoader.load(vRequete);
addChild(vLoader);
//
function fLoading(evt:ProgressEvent){
trace("charge");
}
function fComplete(evt:Event){
trace("complete");
}
Normalement si je rajoute cette ligne dans la function "fLoading"...
Action Script
function fLoading(evt:ProgressEvent){
vLoader.close();
trace("charge");
}
...le chargement devrait s'annuler...
Et bien non...
Alors pourquoi?
Je fais remarquer que même en externalisant le "vLoader.close()", en distribuant l'evenement depuis un CLICK de bouton, cela revient au même, le chargement continue et l'image s'affiche...
