Загрузите примеры файлов здесь .
Обратите внимание, что в этом руководстве предполагается, что вы знаете, как создавать кнопки и текстовые поля.
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;
}
Я прокомментировал приведенный выше скрипт, чтобы вам было легче его понять. Но это все, что вам нужно сделать: пришло время проверить фильм.
Научиться создавать дубликаты видеороликов во флэш-памяти очень полезно. Его можно использовать для создания множества эффектов — счастливых экспериментов!