Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Применение визуальных эффектов
Наряду со стандартными средствами форматирования текста Flash поддерживает также возможность создания специфических эффектов. К ним, в частности, относятся масштабирование текста, наклон, поворот, зеркальное отражение. После выполнения любой из операций трансформации текст остается текстом, то есть его по-прежнему можно редактировать не как графический объект, а как набор текстовых символов лишь иллюстрацией некоторых возможностей Flash. Чтобы перейти в режим текстового редактирования, следует включить инструмент Text и дважды щелкнуть на текстовом поле. После этого вы можете продолжить ввод текста, удалить символы или выделить некоторый фрагмент текста, чтобы, например, скопировать его в буфер обмена. Для выполнения требуемых преобразований текстовое поле должно быть выбрано с помощью инструмента Arrow или Free Transform. Однако в последнем случае два модификатора инструмента Free Transform (а именно Distort и Envelope) остаются недоступны. Чтобы использовать их возможности, необходимо перейти в режим посимвольного редактирования текста. Посимвольное редактирование текста. Для модификации отдельных символов текста к нему следует применить процедуру разбиения - Break Apart. При этом возможны два уровня разбиения: - разделение текста на символы с сохранением свойств каждого из них как отдельного фрагмента текста; - преобразование символов текста в графические объекты. Процедуру разбиения можно применить к текстовому полю любого типа (статическому, динамическому и редактируемому), однако уже после разбиения первого уровня текст преобразуется в статический. Рассмотрим два указанных выше варианта подробнее. Для разделения текста на символы необходимо: Выбрать текстовое поле, подлежащее разбиению (текст в нем должен быть уже набран), с помощью инструментов Arrow, Free Transform или Text. В меню Modify основного окна выбрать команду Break Apart. Визуальным признаком разбиения служит то, что, каждый символ текста заключен в отдельную рамку. Над каждым из символов после разбиения могут быть выполнены любые операции, допустимые для «самостоятельного» текстового поля, в том числе: - замена на другой текстовый символ (то есть обычное редактирование). Для этого редактируемый символ требуется выбрать с помощью инструмента Text; - перемещение на новую позицию. Для этого достаточно включить инструмент Arrow или Free Transform, подвести указатель мыши к символу и, когда возле указателя появится символ перемещения, нажать левую кнопку мыши и перетащить символ; - масштабирование, поворот и другие виды трансформации, доступные для текстовой области, для этого символ должен быть выбран с помощью инструмента Free Transform. Также имеется возможность выполнить изменение цвета символа и автоматическое распределение символов по слоям сцены. Применение слоев будет рассмотрено далее, поэтому пока лишь поясним суть названной операции. Для каждого символа текста будет создан отдельный слой, и символы будут автоматически распределены по этим слоям. По умолчанию имена созданных слоев совпадают с помещенными на них символами. Чтобы выполнить автоматическое распределение символов по слоям, достаточно выбрать в меню Modify команду Distribute to Layers (Распределить по слоям). Теперь о том, чего нельзя сделать с символами после однократного разбиения текстовой области: к ним нельзя применить модификаторы Distort и Envelope инструмента Free Transform; для них нельзя использовать градиентную или растровую заливку; их нельзя редактировать с помощью инструментов рисования. Чтобы избавиться от всех этих «нельзя», достаточно повторно применить к текстовым символам процедуру разбиения Break Apart. После этого можно делать с символами все, что подскажет ваше воображение. Создание и редактирование символов Символ - это объект (элемент фильма), который включен в библиотеку фильма и может быть неоднократно использован в этом же или в другом фильме. Экземпляр символа - это его копия, помещенная на стол или включенная в состав другого символа. Экземпляры могут достаточно сильно отличаться от символа-оригинала цветом, размером и даже типом. При этом вносимые в экземпляр изменения не влияют на оригинал. Вместе с тем, любые изменения оригинала приводят к соответствующим изменениям всех его экземпляров, независимо от их размещения. Преимущество символов по сравнению с обычными объектами состоит в том, что их применение существенно ускоряет процесс разработки фильма и уменьшает его размер. Кроме того, только на основе символов могут создаваться интерактивные элементы фильма. Рассмотрим следующие аспекты работы с символами: 1 Типы символов 2 Создание символов 3 Редактирование символов и экземпляров
Типы символов Во Flash существует три основных типа символов: графические, кнопки и клипы. Графический символ (graphic symbol) используется в фильме в качестве статического или анимированного изображения. Его поведение описывается с помощью временной диаграммы основного фильма. Графическому символу не могут быть назначены интерактивные средства управления и звуковое сопровождение. Символ-кнопка (button symbol) предназначен для включения в фильм интерактивных кнопок, реагирующих на действия пользователя и управляющих воспроизведением фильма. С этой целью символу-кнопке могут быть назначены события (events), на которые она должна реагировать, и действия (Actions), которые инициализируются этими событиями. Кроме того, с кнопкой может быть связано звуковое сопровождение. Символ-клип (movie clip symbol) служит для включения в библиотеку фильма повторно используемых анимаций. Каждый клип имеет свою собственную временную диаграмму, которая воспроизводится независимо от временной диаграммы основного фильма. Клип может содержать собственные интерактивные элементы управления, а также клипы более низкого уровня вложенности. С другой стороны, и кнопка может содержать клип, позволяющий ее «оживить». Поскольку отличительная особенность любого символа - это связь с библиотекой, то к семейству символов вполне можно отнести еще четыре разновидности элементов фильма: звук; импортированные растровые изображения; шрифт-символ; видео-клип. Любой из этих элементов, будучи импортированным, обязательно помещается автоматически в библиотеку фильма, и затем может быть многократно использован в фильме произвольное число раз без необходимости «размножения». Создание символов Символы могут создаваться двумя альтернативными способами: либо сначала создается некоторый объект, который затем преобразуется в символ, либо создается «пустая» заготовка символа, которая наполняется соответствующим содержимым. Преобразование в символ существующего объекта. Чтобы преобразовать существующий объект (или несколько объектов) в символ, необходимо: 1. Выбрать на столе объект (объекты), подлежащие преобразованию в символ. 2. В меню Insert (Вставить) выбрать команду Convert to Symbol... (Преобразовать в символ). 3. В открывшемся диалоговом окне Convert to Symbol указать параметры символа. 4. Щелкнуть кнопку ОК. С помощью диалогового окна Convert to Symbol могут быть установлены следующие параметры символа: - Name (Имя) - имя символа, под которым он будет включен в библиотеку фильма; - Behavior (Поведение) - тип символа (клип, кнопка или графика); - Registration (Регистрация) - положение регистрационной точки символа. Данное поле является интерактивным, и чтобы указать положение точки, следует щелкнуть мышью на соответствующем маркере. Кнопка Advanced (Дополнительно) обеспечивает переход в расширенный формат окна Convert to Symbol. В этом случае оно содержит две дополнительные группы элементов, которые применяются при связывании создаваемого символа с разделяемой библиотекой. Чтобы вернуться в сокращенный (основной) формат, следует щелкнуть на кнопке Basic (Основной), которая заменяет кнопку Advanced. С помощью окна Convert to Symbol можно не только преобразовать в символ «обычный» объект, но также изменить тип символа. Для этого достаточно изменить положение переключателя Behavior. Правда, при переходе от менее сложного типа к более сложному такое преобразование будет выполнено формально, и дальнейшее редактирование потребуется выполнять вручную. Расмотрим технологию создания шрифта-символа. Для выполнения этой процедуры применяется команда Convert to Symbol. Для создания шрифта-символа следует выполнить следующие действия: 1. Открыть окно библиотеки, в которую вы хотите добавить шрифт-символ. 2. В раскрывающемся меню библиотеки выбрать команду New Font (Создать шрифт). 3. В открывшемся диалоговом окне указать имя символа и выбрать необходимый шрифт и его атрибуты. Щелкнуть кнопку ОК исозданный символ будет добавлен в библиотеку. После преобразования объекта в символ его нельзя редактировать в обычном режиме, должен быть установлен режим редактирования символа. Создание нового символа. Чтобы создать новый пустой символ в начале убедитесь, что на столе отсутствуют выбранные объекты, и затем выполните одно из следующих действий: - в меню Insert выберите команду New Symbol (Создать символ); - в нижнем левом углу окна библиотеки (если оно открыто) щелкните кнопку New Symbol; - выберите команду с тем же именем из раскрывающегося меню окна библиотеки. В открывшемся диалоговом окне Symbol Properties укажите имя и тип символа. При создании нового пустого символа Flash автоматически переходит в режим редактирования символа. Об этом свидетельствует появление имени символа в панели инструментов рабочей области, а также значка регистрационной точки символа в виде тонкого перекрестия. Пустой символ, несмотря на отсутствие содержимого, автоматически добавляется в библиотеку фильма. Описанная выше процедура является общей для кнопок, клипов и графических символов. Тем не менее, создание кнопок и клипов имеет некоторые особенности, которые рассматриваются ниже. Создание кнопок. Для создания символа-кнопки необходимо выбрать соответствующий вариант в диалоговом окне Symbol Properties, Flash видоизменяет панель временной диаграммы. Дело в том, что кнопка во Flash представляет собой 4-кадровую анимацию, в которой первые три кадра соответствуют определенному состоянию кнопки: отжата (Up), находится под указателем (Over) или нажата (Down). Четвертый кадр (Hit) предназначен для описания активной области кнопки. Активная область — это пространство, щелчок внутри которого воспринимается Flash как щелчок на кнопке. Как правило, каждому состоянию кнопки соответствует свое изображение кнопки (четвертый кадр при воспроизведении фильма не виден). Таким образом, описание символа-кнопки заключается в том, чтобы создать для каждого состояния некоторое изображение и сопоставить его с соответствующим кадром временной диаграммы. Изображение может быть получено тремя способами: с помощью инструментов рисования; путем импорта или вставки через буфер обмена; на основе экземпляра одного из ранее созданных символов. Для создания кнопки на основе пустого символа необходимо: 1. В одном из указанных выше меню выбрать команду New Symbol. 2. В диалоговом окне Symbol Properties ввести имя символа (например, Button1) и установить переключатель Behavior в положение Button. 3. Поместить на стол или нарисовать изображение, представляющее кнопку в состоянии Up (Отжата). При этом первый кадр временной диаграммы автоматически становится ключевым, о чем говорит черная точка в ячейке кадра. 4. В меню Insert выбрать команду Keyframe (Ключевой кадр). В результате ее выполнения считывающая головка на временной диаграмме переместится на следующий кадр - Over, и он будет помечен как ключевой. Для него по умолчанию наследуется изображение из кадра Up можно его модифицировать или заменить новым. 5. Выполнить шаг 4 для кадров Down и Hit. Чтобы завершить процедуру создания кнопки, следует выйти из режима редактирования символа. Самый простой способ - щелкнуть в панели инструментов рабочей области на кнопке со стрелкой (слева от имени сцены) или непосредственно на имени сцены. При этом произойдет возвращение к привычному формату стола и временной диаграммы. Но созданной вами кнопки на столе не будет. Дело в том, что созданый символ есть элемент библиотеки, а не элемент сцены. Чтобы увидеть кнопку и проверить ее работоспособность, необходимо выполнить следующие действия: 1. Выбрать в меню Window команду Library. 2. Установить указатель мыши на значок символа в списке элементов библиотеки и перетащить его на стол. 3. В меню Control (Управление) выбрать команду Enable Simple Button (Разрешить автономную проверку кнопки). После этого кнопка станет интерактивной. То есть она должна реагировать на перемещение указателя и на щелчок кнопки мыши. По завершении проверки следует выйти из режима тестирования. Для этого необходимо еще раз выбрать команду Enable Simple Button. Создание клипов. Использовать клип целесообразно для создания анимированной последовательности изображений и дальнейшего их использования в других сценах фильма (или даже в других Flash-фильмах), а также для создания интерактивной анимации. Без клипа просто не обойтись в том случае, если персонаж фильма не просто перемещается по сцене, а еще и совершает те или иные движения (моргает, шевелит конечностями и т. д.). Реализация подобных эффектов с помощью клипов основана на том, что каждый клип имеет собственную временную диаграмму, в которой смена кадров происходит независимо от считывающей головки временной диаграммы основного фильма. Чтобы создать новый клип, необходимо: 1. В меню Insert выбрать команду New Symbol. 2. В диалоговом окне Symbol Properties ввести имя символаи установить переключатель Behavior в положение Movie Clip. 3. Поместить на стол или нарисовать изображение, представляющее вид объекта в первом кадре клипа. При этом первый кадр временной диаграммы клипа автоматически становится ключевым. 4. Любым из наиболее подходящих способов создайте анимацию. 5. Для выхода из режима создания клипа следует щелкнуть в панели инструментов рабочей области на кнопке со стрелкой (слева от имени сцены) или непосредственно на имени сцены. Весьма распространенной является ситуация, когда сначала создается анимация, а затем решается использовать ее как элемент более сложного фильма. В этом случае, чтобы не выполнять работу заново, требуется преобразовать исходный фильм в клип. Для преобразования анимации в клип необходимо выполнить следующую последовательность действий: 1. На временной диаграмме выберите все кадры во всех слоях. Для этого требуется нажать клавишу < Shift> и, удерживая ее в таком положении, поочередно щелкнуть мышью на всех анимированных кадрах диаграммы (выбранные кадры отображаются черными). 2. Щелкните правой кнопкой мыши на любом из выбранных кадров и в контекстном меню выберите команду Copy Frames (Копировать кадры). 3. Снимите выделение с выбранных кадров, щелкнув на любом из них левой кнопкой мыши. 4. Убедитесь, что на столе не выбран ни один объект, и в меню Insert выберите команду New Symbol. 5. В диалоговом окне Symbol Properties введите имя клипа и установите переключатель Behavior в положение Movie Clip ищелкните на кнопке ОК. В результате Flash перейдет в режим редактирования символа. При этом в панели временной диаграммы появится новая (пустая) диаграмма, а под ней - имя клипа. 6. На временной диаграмме щелкните первый кадр первого слоя (Layer 7), и выберите в меню Edit команду Paste Frames (Вставить кадры). В результате на временной диаграмме появятся все слои и кадры исходной анимации. С этого момента все ее составляющие (кадры, звук, интерактивные элементы) образуют единое неразрывное целое - символ клипа, который может существовать и использоваться независимо от основного фильма, в котором был создан. 7. Выйдите из режима редактирования символа, щелкнув на имени сцены. 8. Удалите исходную анимацию из временной диаграммы основного фильма. Анимация символа-клипа внутри основного фильма также выполняется одним из способов, рассмотренных в предыдущих главах. Вместе с тем, при анимировании клипа имеется одна важная особенность: если вы воспроизведете анимацию, просто нажав клавишу < Enter>, то собственную, «внутреннюю» анимацию клипа вы не увидите. Чтобы проверить работоспособность клипа в составе фильма, необходимо в меню Control выбрать команду Test Scene или, если фильм содержит единственную сцену, команду Test Movie. |
Последнее изменение этой страницы: 2017-05-05; Просмотров: 305; Нарушение авторского права страницы