Posts Tagged ‘имена клипов’

Размножение жучков

Когда я писал под Flash свои первые игры, я просто создавал копии нужных мне клипов, задавал им имена и «издевался » над ними. Простое дублирование клипов было для меня неким «шаманством». (Я не программист, я художник, и многие меня поймут).

Давайте поучимся «плодить» мувики. Это не так сложно как кажется.
Откройте новый проект, во вкладке «Modify»—>»Movie» измените размер мувика на 400х200 (хотя это вовсе не обязательно) и в первом фрейме напишите следующий блок кода:

x=[50,100,150,200,250,300];
y=[50,75,100,125,150];
bug._visible=0;
i=1;

Первые две строки создают нам два массива, содержащие значения горизонтальных и вертикальных координат, которые мы будем присваивать дублированным клипам.(Массивы — рулят!!! =) ) Для некоторых такая форма записи массивов непривычна. Она соответствует следующей:

x=newArray(50,100,150,200,250,300);
y=newArray(50,75,100,125,150);

Вторая строка делает «невидимкой» клип, который мы собираемся дублировать (в нашем случае он имеет «Instance» — «bug»):

bug._visible=0;

И последняя строка даёт нам переменную «i», значение которой мы будем использовать для присвоения дублированным клипам нового имени и изменения их глубины («depths»).

i=1;

Теперь создайте новый символ ( клавиша F8 ).нарисуйте собственно то, что хотите дублировать. По определению это должен быть «MovieClip». Задайте ему «Instance» (имя по которому происходит обращение) в нашем случае «bug». Поместите клип в сцену, кликните по нему правой клавишей мыши, выберите вкладку «Action».
В раскрывшемся редакторе акций перейдите в «Expert Mode» (Ctrl+E). Напишите след. блок кода:
(далее…)