我想创建movieclip数组,它的索引是xml文件中一个节点的id属性

时间:2014-06-04 20:20:43

标签: xml actionscript-3

我有xml文件,其中的每个节点都有id属性。我想为每个节点创建movieclip,因此id必须是movieclip数组的索引,所以我可以通过其id属性调用任何movieclip。 我这样做,但我错了。

var mc: Array = new Array();
for loop
 {
var mc[id]:MovieClip= new MovieClip();
addChild(mc[id]);
 }

我收到此错误消息:

  

场景1,图层'第1层',第1帧,第33行1086:语法错误:   在leftbracket之前期待分号。)第33行是:var   mc [id]:M .......();

1 个答案:

答案 0 :(得分:1)

你的for循环写得不正确,缺少很多必要的信息。尝试这样的事情:

const numberOfClips:int = 20; //change as needed
var mc: Array = new Array();
for(var id:int = 0; id < numberOfClips; id++)
{
     mc[id] = new MovieClip();
     addChild(mc[id]);
}