我尝试在每个循环中添加一个 MovieClip。
但是我的脚本会覆盖除最后一个之外的所有 MC。
我必须使用 AS2
var myXML:XML = new XML();
myXML.ignoreWhite=true;
myXML.load("config.xml");
myXML.onLoad = function(success){
if (success){
var images = myXML.firstChild.childNodes;
for (i = 0; i < images.length; i++) {
var imageNumber = i+1;
var imageValue = images[i].firstChild.nodeValue;
var imageName = "image"+imageNumber;
trace(imageName);
_root.createEmptyMovieClip(imageName, this.getNextHighestDepth());
trace(imageNumber+": "+imageName + i);
imageName.loadMovie(imageValue);
imageName.width=500;
imageName.height=500;
_root.imageName.loadMovie(imageValue);
} // for loop
} // if success
trace("________________");
trace("1: "+image1);
trace("2: "+image2);
trace("3: "+image3);
}
如果我在循环中跟踪 MC,它会起作用。MC们在舞台上。但是,如果我在循环外跟踪剪辑,则只有最后一个 MC 在舞台上。所有其他都是未定义的。