Използване на променливи за модулна система от частици
Когато започнахме този FlashR Серия от уроци за система от частици CS3, ние създадохме проста, модулна функция и демонстрирахме, че можем да използваме тази функция за анимиране на три екземпляра от един и същи клип на филма. От този първи урок ние изминахме дълъг път и изградихме система от частици в ActionScriptTM 3. Но колко модулна е тази най-нова система от частици? Може ли да се използва за филмови клипове, различни от нашия mcSnowflake? Можем ли да го използваме за Flash филм, който има по-малък или по-голям етап? Можем ли да използваме клип с различен размер? Можем ли лесно да увеличим или намалим максималния брой филмови клипове или скоростта, с която те падат на сцената?

Тъй като това беше урок за начинаещи с много неща, които трябва да научите, системата за частици беше написана с помощта на специфични, кодирани настройки за тези функции. Но сега, когато завършихте системата си с частици, можем да направим няколко промени в програмния код, които ще я направят по-модулна и многократна.

Преименувайте функциите

Когато се занимавахме само с това да научим как да анимираме клипа си с филм за снежинка, беше по-лесно да назовем функцията, която създаде нашите снежинки „снежинка“, и функцията, която оживяваше снежинките „снеговалеж“. За да направим нашата програма по-универсална, трябва да преименуваме функциите с по-общи имена, които все още отразяват целта на функциите.

Тъй като това е система от частици, друго име на функцията, която създава снежинката, може да бъде "createParticles". Нека преименуваме функцията на снежинката от "snowflake ()" в "createParticles ()".

В горната част на панела „Действия“ ще видите икона „Намиране и замяна“. Кликнете върху тази икона, за да отворите диалоговия прозорец Намиране и замяна. В този диалогов прозорец проверете опцията, наречена „Съвпадение на случай“ и използвайте следните стойности.

Намерете какво: снежинка ()
Заменете с: createParticles ()

Трябва да получите съобщение, че са намерени и заменени двама. Повторете тази стъпка, за да преименувате втората функция от "snowfall ()" в "particlefall ()". Отново ще видите, че две са променени. Затворете диалоговия прозорец и тествайте филма си. Все още работи.

Следващ →

Copyright 2018 Adobe Systems Incorporated. Всички права запазени. Екран (и) на екрана с продукти на Adobe препечатани с разрешение от Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, 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 в Съединените щати и / или други страни.


Инструкции Видео: VICTORY OVER ONESELF (English subtitles) (Февруари 2024).