Массивы и мувиклипы - PullRequest
       20

Массивы и мувиклипы

0 голосов
/ 26 октября 2011

я сохранил некоторые массивы в массиве.Теперь я хочу назначить координаты для mc в массиве, чтобы поместить эти mc в мудрец в определенной позиции.Как я могу это сделать?

Спасибо за ваше время

Ответы [ 2 ]

1 голос
/ 26 октября 2011

Выполните итерацию по вашему массиву мувиклипов, используя for each()

for each(var i:MovieClip in YOUR_ARRAY)
{
    i.x = 17;
    i.y = 100;
}
0 голосов
/ 26 октября 2011

Чтобы рандомизировать позиции мувиклипов:

var min_x:Number = 0;
var max_x:Number = 550;
var min_y:Number = 0;
var max_y:Number = 400;

for each(var i:MovieClip in YOUR_ARRAY)
{
    i.x = Math.random() * (max_x-min_x) + min_x;
    i.y = Math.random() * (max_y-min_y) + min_y;
}

Это можно немного оптимизировать:

var min_x:Number = 0;
var max_x:Number = 550;
var min_y:Number = 0;
var max_y:Number = 400;

var n:uint = YOUR_ARRAY.length;
for (var i:uint = 0; i < n; i++)
{
    var mc:MovieClip = YOUR_ARRAY[i];
    mc.x = Math.random() * (max_x-min_x) + min_x;
    mc.y = Math.random() * (max_y-min_y) + min_y;
}
...