Actionscript 3 数组组

Actionscript 3 数组组,actionscript-3,Actionscript 3,是否可以将多个MC分组并在阵列中发布 经验: 阵列([mc1,mc2,mc3],[ac1],[bc1,b2]) 如果可能的话,它是如何在for…loop函数中实现的?我可以理解您的问题是错误的,但您似乎只需要多维数组,即数组数组数组: var array: Array = new Array( new Array(mc1,mc2,mc3), new Array(ac1),

是否可以将多个MC分组并在阵列中发布

经验: 阵列([mc1,mc2,mc3],[ac1],[bc1,b2])


如果可能的话,它是如何在for…loop函数中实现的?

我可以理解您的问题是错误的,但您似乎只需要多维数组,即数组数组数组:


var array: Array = new Array(
                         new Array(mc1,mc2,mc3),
                         new Array(ac1),
                         new Array(bc1, b2)
                   );
你就快到了

var mcArray1:Array = [[mc1, mc2, mc2], [ac1], [bc1,b2]];
//or
var mcArray2:Array = new Array([mc1, mc2, mc2], [ac1], [bc1,b2]);

//you can access them with for loops
var array:Array;
var mc:MovieClip;

for(var i:int = 0; i < mcArray.length; i++)
{
  array = mcArray1[i];
  for(var j:int = 0; j < array.length; j++)
  {
    mc = MovieClip(array[j]);
    mc.x = 20;//do whatever you want with it.
  }
}
var mcArray1:Array=[[mc1,mc2,mc2],[ac1],[bc1,b2]; //或 var mcArray2:Array=新数组([mc1,mc2,mc2],[ac1],[bc1,b2]); //您可以使用for循环访问它们 var数组:数组; var-mc:MovieClip; for(变量i:int=0;i将其发布到数组中是什么意思?要存储在数组中吗?顺便说一句,我认为使用[]在性能和可读性方面都更好。