阵列组

时间:2009-10-13 08:24:11

标签: actionscript-3

可以将多个MC分组并将其发布到阵列中吗?

EXP:  阵列([MC1,MC2,MC3],[AC1],[BC1,B2])

如果它可能如何在for ...循环函数中实现?

2 个答案:

答案 0 :(得分:3)

你快到了。

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.
  }
}

答案 1 :(得分:0)

我能理解你的问题是错的,但似乎你只需要多维数组,即数组数组:


var array: Array = new Array(
                         new Array(mc1,mc2,mc3),
                         new Array(ac1),
                         new Array(bc1, b2)
                   );