Использование переменных для модульной системы частиц
Когда мы начали эту Flashр В серии учебных пособий по системе частиц CS3 мы создали простую модульную функцию и продемонстрировали, что можем использовать эту функцию для анимации трех экземпляров одного и того же фрагмента ролика. Со времени первого урока мы прошли долгий путь и создали систему частиц в ActionScript.TM 3. Но насколько модульна эта новейшая система частиц? Можно ли использовать его для других роликов, кроме нашего mcSnowflake? Можем ли мы использовать его для фильма Flash, который имеет меньшую или большую сцену? Можем ли мы использовать видеоклип другого размера? Можем ли мы легко увеличить или уменьшить максимальное количество видеоклипов или скорость, с которой они падают на сцену?

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

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

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

Поскольку это система частиц, другое имя функции, которая создает снежинку, может быть «createParticles». Давайте переименуем функцию снежинки из «снежинки ()» в «createParticles ()».

В верхней части панели «Действия» вы увидите значок «Найти и заменить». Нажмите на этот значок, чтобы открыть диалоговое окно «Найти и заменить». В этом диалоговом окне установите флажок «Соответствовать регистру» и используйте следующие значения.

Найти что: снежинка ()
Заменить на: createParticles ()

Вы должны получить сообщение, что два были найдены и заменены. Повторите этот шаг, чтобы переименовать вторую функцию из «snowfall ()» в «iclefall () ». Снова вы увидите, что два были изменены. Закройте диалоговое окно и проверьте свой фильм. Это все еще работает.

Далее →

Copyright 2018 Adobe Systems Incorporated. Все права защищены. Снимки экрана продукта Adobe перепечатаны с разрешения Adobe Systems Incorporated. Adobe, Photoshop, альбом Photoshop, элементы Photoshop, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, фейерверки, содействие, увлечение, Flash Catalyst и Flash Paper является или является [a] зарегистрированным товарным знаком (-ами) или товарным знаком (-ами) Adobe Systems Incorporated в США и / или других странах.


Видео инструкция: Уравнения с модулем (May 2024).