У меня есть список изображений, загруженных с помощью класса 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;
Но все равно не работает. Спасибо.