ActionScript For Loop Code - Код
var _Snowflake: mcSnowflake;
Цей перший рядок коду створить загальну змінну під назвою "_Snowflake", яка буде виконувати функції заповнення для кожного примірника відеокліпу в момент його додавання. Він також говорить Flash використовувати назву нашого класу "mcSnowflake" як тип даних для порожньої змінної заповнювача.

для (var i: Число = 0; i <10; i ++)
Наступні кілька рядків коду - це цикл коду, який ми будемо використовувати для "перетягування" декількох примірників відеокліпу на сцену. The для на початку коду каже Flash, що це цикл for, і ми хочемо щось зробити "певну кількість разів". Тепер давайте розглянемо, що є між дужками.

var i: Число = 0;
Цей рядок циклу коду створює змінну під назвою "i", яка буде нашим лічильником. Ми встановили тип даних на Число, а початкове значення на 0. Точка з комою закінчується цією частиною коду.

i <10;
Цей код пропонує Flash повторити завдання як самотнє, оскільки лічильник менше 10. Це створить 10 екземплярів кліпу mcSnowflake і пронумерує їх від 0 до 9. Знову крапкою з комою закінчується ця частина коду.

i ++
Цей невеликий фрагмент коду збільшуватиме лічильник на 1 щоразу, коли цикл повторюється.

Далі ми розповімо Flash, що саме робити щоразу, коли він виконує цикл for. Ці інструкції розміщуються між фігурними дужками.

{
_Snowflake = новий mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = новий mcSnowflake ();
Це створить новий екземпляр відеокліпу mcSnowflake. Пам'ятайте, що _Snowflake - наш заповнювач для кожного примірника.

addChild (_Snowflake);
Метод addChild - це вбудована функція, яка зробить відеокліп видимим на сцені, додавши його до списку показів.

_Snowflake.x = i * 50;
Цей код розміщує кожен екземпляр відеокліпу на відстані 50 пікселів. Якби ми не додали цей код, Flash розмістив би всі десять відеокліпів, один над іншим, у типовому положенні 0,0, яке знаходиться у верхньому лівому куті сцени.

Під час тестування фільму у вас повинно бути 10 пластівців, розміщених по верху сцени. Це краще, ніж наша остання версія, але нам ще потрібно зробити так, щоб пластівці падали вертикально вниз по сцені. Також непогано було б випадково змінити розмір сніжинок і додати кожен екземпляр у випадковому місці на сцені. Звичайно, нам потрібно більше, ніж лише 10 пластівців. Ми будемо вчитися, як все це зробити в решті серії. Для довідки збережіть свою сніжну сцену як SnowScene2.fla.

← Назад

Авторські права 2018 Adobe Systems Incorporated. Всі права захищені. Знімки екрана продуктів Adobe передруковані з дозволу Adobe Systems Incorporated. Adobe, Photoshop, альбом Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst та Flash Paper є або є [a] зареєстрованою торговою маркою (ими), або торговою маркою (іми) Adobe Systems Incorporated у США та / або інших країнах.


Відео Інструкція: Animate CC - Adding Button Actionscript (Може 2024).