
06.04.2002, 10:44
|
|
Регистрация: Feb 2002
Сообщений: 358
|
Для решения этой задачи можно применить такой алгоритм.
1. Задаешь перед запуском массив объектов .
mass_w=NN;
mass_h=NN;
count_elements=mass_w*mass_h;
mass= new Array(mass_w*mass_h);
...........
далее в теле цикла
mass[i*mass_w+mass_h]=new Object();
mass[i*mass_w+mass_h].x=i;
mass[i*mass_w+mass_h].y=j;
mass[i*mass_w+mass_h].color=random(3);
2. Все .... теперь .
a=random(count_elements);
дублируешь, или аттачишь клипы в
mass[a].color -цвет
mass[a].x- положение по оси x
mass[a].y- положение по оси y
устанавливаешб для аттачнутого объекта нужные параметры
3. mass[a] присваеваешь mass[count_elements];
count_elements-- ;
4. Повторять пока count_elements>0;
|