Використання змінних для модульної системи частинок
Коли ми почали цей FlashR Серія навчальних посібників із системою частинок CS3 ми створили просту модульну функцію та продемонстрували, що можемо використовувати цю функцію для анімації трьох екземплярів одного відеокліпу. З цього першого підручника ми пройшли довгий шлях і побудували систему частинок в ActionScriptTM 3. Але наскільки модульною є ця остання система частинок? Чи можна його використовувати для відеокліпів, крім нашого mcSnowflake? Чи можемо ми використовувати його для фільму Flash, який має менший або більший етап? Чи можемо ми використовувати фільм різного розміру? Чи можемо ми легко збільшити або зменшити максимальну кількість відеокліпів або швидкість, з якою вони падають на сцену?

Оскільки це був навчальний посібник для початківців, з яким можна дізнатися багато речей, система частинок була написана з використанням специфічних, жорстко закодованих налаштувань для цих функцій. Але тепер, коли ви доопрацювали систему частинок, ми можемо внести кілька змін у програмний код, що зробить його більш модульним і повторним використання.

Перейменуйте функції

Коли ми займалися лише тим, як вивчити анімацію нашого відеокліпу про сніжинку, було легше назвати функцію, яка створювала наші сніжинки, «сніжинку» та функцію, яка оживляла сніжинки «снігопадом». Щоб зробити нашу програму більш універсальною, нам потрібно перейменовувати функції з більш загальними назвами, які все ще відображають призначення функцій.

Оскільки це система частинок, інша назва функції, яка створює сніжинку, може бути "createParticles". Давайте перейменовамо функцію сніжинки з "snowflake ()" в "createParticles ()".

У верхній частині панелі "Дії" ви побачите значок "Знайти та замінити". Клацніть на цьому значку, щоб відкрити діалогове вікно «Знайти та замінити». У цьому діалоговому вікні поставте прапорець під назвою "Матч справи" та використовуйте наступні значення.

Знайдіть що: сніжинка ()
Замініть на: createParticles ()

Ви повинні отримати повідомлення про те, що двох знайдено та замінено. Повторіть цей крок, щоб перейменувати другу функцію з "снігопад ()" на "частинка ()". Знову ви побачите, що дві змінилися. Закрийте діалогове вікно і протестуйте свій фільм. Це все ще працює.

Далі →

Авторські права 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 у США та / або інших країнах.


Відео Інструкція: Засідання III науково-практичної конференції (Квітня 2024).