Показать сообщение отдельно
Старый 06.04.2002, 10:44
F_Flash вне форума Посмотреть профиль Отправить личное сообщение для F_Flash Найти все сообщения от F_Flash
  № 3  
F_Flash
 
Аватар для F_Flash

Регистрация: Feb 2002
Сообщений: 358
Отправить сообщение для F_Flash с помощью ICQ
Для решения этой задачи можно применить такой алгоритм.
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;