我正在尝试创建一个画廊,其中每个拇指都位于它自己的影片剪辑中,该影片剪辑将包含更多数据,但它一直失败,因为它不会让我引用新创建的影片剪辑实例。以下是我正在尝试做的事情。
var xml:XML;
var xmlReq:URLRequest = new URLRequest("xml.xml");
var xmlLoader:URLLoader = new URLLoader();
var imageLoader:Loader;
var vidThumbn:ThumbNail;
var next_y:Number = 0;
for(var i:int = 0; i < xml.downloads.videos.video.length(); i++)
{
vidThumbn = new ThumbNail();
imageLoader = new Loader();
imageLoader.load(new URLRequest(xml.downloads.videos.video[i].ThumbnailImage));
vidThumbn.y = next_y;
vidThumbn.x = 0;
next_y += 117;
imageLoader.name = xml.downloads.videos.video[i].Files[0].File.URL;
videoBox.thumbList.thumbListHolder.addChild(vidThumbn);
videoBox.thumbList.thumbListHolder.vidThumbn.addChild(imageLoader);
}
它每次都死在最后一行。如何引用该 vidThumbn 实例以便添加 imageLoader?我不知道我错过了什么。感觉它应该工作。