我想创建movieclip的数组,它的索引是xml文件中一个节点的id属性
我有一个xml文件,其中的每个节点都有id属性。我想为每个节点创建movieclip,因此id必须是movieclip数组的索引,这样我就可以通过其id属性调用任何movieclip。 我这样做了,但我错了我想创建movieclip的数组,它的索引是xml文件中一个节点的id属性,xml,actionscript-3,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:语法错误: 左括号前
var mc: Array = new Array();
for loop
{
var mc[id]:MovieClip= new MovieClip();
addChild(mc[id]);
}
我收到以下错误消息:
场景1,“第1层”,第1帧,第33行1086:语法错误:
左括号前应为分号。)第33行为:var
mc[id]:M。。。。。。。();
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]);
}
constnumberofclips:int=20//根据需要改变
var mc:Array=new Array();
对于(变量id:int=0;id
friend,我追踪我创建的每个电影剪辑的名称,得到instance9、instance19、instance29、instance39、instance49……、instance1909。我可以永久使用这个名字吗?