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: null オブジェクト参照のプロパティまたはメソッドにアクセスできません。
私はthumb_loaderをグローバル変数として入れようとしましたが、これを行います
var myLoader:Loader = thumb_loader.getChildByName( "1" ) as Loader;
しかし、それはまだ機能していません。ありがとう。