我有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 .......();
答案 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]);
}