Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想创建movieclip的数组,它的索引是xml文件中一个节点的id属性_Xml_Actionscript 3 - Fatal编程技术网

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

我想创建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:语法错误: 左括号前

我有一个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:语法错误: 左括号前应为分号。)第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。我可以永久使用这个名字吗?