ループごとにムービークリップを追加しようとしています。
しかし、私のスクリプトは、最後の MC を除くすべての 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 だけがステージ上にあります。その他はすべて未定義です。