Группа для массива - PullRequest
       4

Группа для массива

1 голос
/ 13 октября 2009

Можно ли сгруппировать несколько MC и разместить их в массиве?

ехр: Массив ([МС1, тс2, MC3], [AC1], [BC1, б2])

Если это возможно, как этого можно достичь с помощью функции for ... loop?

Ответы [ 2 ]

3 голосов
/ 13 октября 2009

Вы почти у цели.

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.
  }
}
0 голосов
/ 13 октября 2009

Я мог бы неправильно понять ваш вопрос, но, похоже, вам просто нужен многомерный массив, т.е. массив массивов:


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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...