Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. работа3.docx
Скачиваний:
11
Добавлен:
22.11.2019
Размер:
35 Кб
Скачать
☆

1.2. Использование слоев в анимации

Рассмотрим четыре варианта применения механизма слоев при создании фильма:

• использование слоев для создания фонового изображения;

• использование ведущего слоя для управления движением объекта;

• использование слоя-маски для управления видимостью маскированных слоев;

• включение в сцену нескольких анимированных объектов.

Создание фона. Под фоном во Flash понимаются статичные изображения,

«декорации», которые не изменяются в процессе фильма. Фон может быть расположен

как позади (с точки зрения наблюдателя), так и перед анимированным объектом.

Фоновый слой ничем не отличается от любого другого, и если, например, надо

сделать фон подвижным, то вполне можно анимировать тот или иной объект фонового

слоя.

Управление движением объекта. Во Flash существует понятие «ведущего слоя»

— Guide Layer. При выборе этого термина разработчики Flash воспользовались

своеобразной игрой слов английского языка. Дело в том, что ведущий слой имеет два

предназначения:

• во-первых, вы можете поместить на него какие-либо комментарии (даже с

иллюстрациями), которые видны только в режиме редактирования фильма, но не

экспортируются в формат SWF. В этом смысле слово Guide можно перевести как

«руководство», «инструкция»;

• во-вторых, с помощью ведущего слоя можно управлять траекторией перемещения

объекта, анимированного с помощью tweened-анимации движения.

Чтобы создать слой-инструкцию, необходимо в списке слоев на панели временной

диаграммы щелкнуть правой кнопкой мыши на любом слое и в контекстном меню

выбрать команду Insert Layer. Щелкнуть правой кнопкой мыши на вновь созданном слое

и в контекстном меню выбрать пункт Guide.В результате в списке слоев возле имени

слоя появится значок в виде молоточка. Он говорит о том, что содержимое данного слоя

предназначено исключительно для разработчиков.

Второй тип ведущего слоя - это слой, описывающий траекторию, по которой

движется объект. Особенность такого применения ведущего слоя состоит в том, что

предварительно требуется создать tweened-анимацию прямолинейного движения

объекта.

44

Чтобы заставить двигаться объект по произвольной траектории, необходимо

выполнить следующие действия:

1. Щелкнуть правой кнопкой на имени слоя, содержащего анимированный объект.

2. Выбрать в контекстном меню команду Add Motion Guide (Добавить слой,

управляющий движением). В результате в списке слоев появится ведущий слой,

помеченный специальным значком, а имя слоя с анимацией сдвинется вправо -

это признак того, что он является ведомым слоем.

3. Щелкните на имени ведущего слоя, чтобы сделать его активным.

4. С помощью любого инструмента рисования (Pen, Pencil, Oval, Brush, Rectangle)

изобразите траекторию движения объекта.

5. Щелкните левой кнопкой мыши в ячейке первого кадра анимации и в панели

инспектора свойств кадра установите один из двух флажков: Orient to Path

(Ориентировать по маршруту), если вы хотите, чтобы по нарисованному вами

маршруту была сориентирована ось симметрии объекта; Snap (Привязать), если

требуется привязать к траектории точку трансформации или точку регистрации

объекта. После установки любого из флажков Flash автоматически

позиционирует объект в кадре требуемым образом.

6. Щелкните левой кнопкой мыши в ячейке последнего кадра анимации и в панели

инспектора свойств кадра установите тот же флажок, что и для первого кадра.

7. Снимите выделение с анимированного объекта и воспроизведите фильм.

Если вы построите траекторию, которая содержит пересекающиеся или

соприкасающиеся участки, то объект будет двигаться по кратчайшему маршруту,

соединяющему начальную и конечную точки траектории.

После того, как траектория будет создана, вы можете сделать ее невидимой. Для

этого требуется сделать невидимым ведущий слой.