J'ai une liste d'images que j'ai chargées avec la classe Loader, mais j'ai du mal à leur attribuer des noms uniques. J'ai besoin de noms uniques parce que je veux supprimer certaines images après un certain temps. Existe-t-il un moyen d'attribuer un nom ou une balise unique aux chargeurs afin de pouvoir les supprimer plus tard? Merci.AS3 - Comment attribuer des noms ou des étiquettes au chargeur?
est ici une partie de mon code
for (var i = startnum; i < endnum; i++){
var thumb = panels[i][email protected];
var thumb_loader = new Loader();
thumb_loader.load(new URLRequest(thumb));
thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
thumb_loader.name = i;
thumb_loader.x = (thumb_width + 20)*i;
}
J'ai essayé d'utiliser getChildByName dans une autre fonction ..
var myLoader:Loader = getChildByName("1") as Loader;
myLoader.unload();
Mais il me donne Erreur # 1009: Impossible d'accéder à une propriété ou méthode d'un référence d'objet nul.
J'ai essayé de mettre thumb_loader comme variable globale et faire
var myLoader:Loader = thumb_loader.getChildByName("1") as Loader;
Mais il ne fonctionne toujours pas. Merci.
mais il me donne cette erreur Erreur # 1009: Impossible d'accéder à une propriété ou méthode d'une référence d'objet null. – shibbydoo
Il est difficile de savoir pourquoi vous obtenez cette erreur sans voir votre code. –
J'ai ajouté du code à la question, merci :) – shibbydoo