Статьи

Flash Script — создайте дублирующиеся видеоролики


Загрузите примеры файлов здесь .

Обратите внимание, что в этом руководстве предполагается, что вы знаете, как создавать кнопки и текстовые поля.

1. Сначала создайте кнопку и назовите ее «сделать клонов».

2. Создайте текстовое поле, как показано в приведенном выше фильме. Дайте ему имя переменной «no_clones».

3. Создайте видеоролик на ваш выбор, который мы можем скопировать. Я создал объект круга с градиентом.

4. Дайте мувиклипу имя экземпляра «клон».

5. Теперь в первый ключевой кадр слоя по умолчанию вставьте это действие:

// set variable clips=value in text field. 
clips = no_clones;

6. Щелкните правой кнопкой мыши и вставьте эти действия:

 /on (release)  
{
// get the current x pos of the clone movie
mov_x = getProperty("/clone",_x);
//Check if the text field is empty if empty set it to 1
if(no_clones == "")
{
no_clones = 1;
}
// Use for loop to remove existing movie clip
for(i=1; i<=clips; i=i+1)
{
removeMovieClip ("/clone" add i);
}
// Use for loop to create duplicate movies.
for (i=1; i<=no_clones; i=i+1)
{
mov_x = mov_x + 50;
duplicateMovieClip ("/clone", "clone" add i, i);
setProperty ("/clone" add i, _x, mov_x);
}
//set variable clips = no_clones.
clips = no_clones;
}

Я прокомментировал приведенный выше скрипт, чтобы вам было легче его понять. Но это все, что вам нужно сделать: пришло время проверить фильм.

Научиться создавать дубликаты видеороликов во флэш-памяти очень полезно. Его можно использовать для создания множества эффектов — счастливых экспериментов!