FORループで複数の画像をロードするという問題があるようです。
これは私のコードです:
追加する必要があるサムネイルの場所を取得するために XML ファイルを読み込んでいます。次に、リスト全体を確認し (ここでは最初の 5 つの要素を確認します)、それらを「popUpImgGroup」という名前の TileGroup に追加します。
何らかの理由で、目に見える親指は 1 つしか表示されませんが、実際には 5 つの要素が追加されています。
何か案が?
ありがとう!:)
private function loadPopUpThumbs():void{
for(var i:int=1; i<=5; i++){
var thumbImg:Image = new Image();
var _loader:Loader = new Loader();
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
thumbImg.source = e.currentTarget.content;
});
_loader.load(new URLRequest(encodeURI(popUpXMLList.(attribute('nr')==i.toString()).@thumbURL)));
popUpImgGroup.addElement(thumbImg);
thumbImg.width = 90;
thumbImg.height = 90;
thumbImg.scaleMode = "letterbox";
thumbImg.verticalAlign = "bottom";
thumbImg.smooth = true;
thumbImg.addEventListener(MouseEvent.CLICK, function(evt:MouseEvent){ popUpThumbClicked(popUpXMLList.(attribute('nr')==i.toString()).@fullURL)});
trace("Thumb added: " + popUpXMLList.(attribute('nr')==i.toString()).@thumbURL);
}
}