我有一个使用 Loader 类加载的图像列表,但我很难为它们分配唯一的名称。我需要唯一的名称,因为我想在一段时间后删除某些图像。有没有办法为加载程序分配一个名称或一些独特的标签,以便我以后可以删除它们?谢谢。
这是我的代码的一部分
for (var i = startnum; i < endnum; i++){
var thumb = panels[i].@THUMB;
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;
}
我试图在另一个函数中使用 getChildByName ..
var myLoader:Loader = getChildByName( "1" ) as Loader;
myLoader.unload();
但它给了我错误 #1009:无法访问空对象引用的属性或方法。
我试图把 thumb_loader 作为全局变量,然后这样做
var myLoader:Loader = thumb_loader.getChildByName( "1" ) as Loader;
但它仍然无法正常工作。谢谢。