Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и КГ_2014.doc
Скачиваний:
35
Добавлен:
09.03.2016
Размер:
2.27 Mб
Скачать

24.3. Маскирование слоев

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

Маску можно заставить перемещаться, используя любой тип анимации. С помощью ведущего слоя для маски можно задать произвольную траекторию движения.

Слой-маска закрывает (маскирует) по умолчанию только тот слой, который расположен непосредственно под ним.

Чтобы маскировать слой, необходимо:

  1. Щелкнуть правой кнопкой мыши на имени слоя, который нужно маскировать (закрыть маской), и в контекстном меню выбрать команду Insert Layer (этот новый слой впоследствии будет служить маской).

  2. Поместить на слой-маску заливку или заливки, которые будут использоваться в качестве «смотровых окон»; если маска будет анимирована, то в слое должна присутствовать только одна заливка.

  3. Щелкнуть правой кнопкой мыши на имени слоя-маски и в контекстном меню выбрать пункт Mask (Маска). С этого момента новый слой становится маской (слева от имени слоя-маски появится соответствующий значок, имя маскируемого слоя сдвинется вправо, и возле него также появится новый значок; оба слоя будут автоматически заблокированы, т. е. появятся замки справа от имени слоя).

В результате выполнения указанных действий включается режим маскирования и через маску будут видны только незакрытые участки маскированного слоя.

Можно изменить расположение, форму и количество «смотровых окон» маски. Чтобы сделать маску доступной для редактирования, достаточно снять с нее блокировку (щелкнуть на значке замка). При этом автоматически снимается и режим маскирования. Переход между режимами редактирования и просмотра маски может также выполняться с помощью команд контекстного меню слоя (включить режим редактирования – Show All, включить режим просмотра маски – Show Masking).

24.4. Символы. Создание кнопок

Символ– это объект (элемент фильма), который помещается в библиотеку фильма и может быть неоднократно использован в этом или в другом фильме. Преимущество символов по сравнению с обычными объектами состоит в том, что их применение ускоряет процесс создания фильма и уменьшает его размер. Символы бывают трех типов:Graphic(Графический символ),Movie Clip(Видеоклип),Button(Кнопка). Графические символы представляют собой рисунки. Видеоклипы – это анимированные графические объекты, которые можно вставлять в фильм сколько угодно раз. Кнопки являются объектами интерактивного интерфейса и содержат графическую часть и программную.

Для создания нового символа необходимо выполнить команду Insert/New Symbol. В диалоговом окне вводится имя символа и указывается его тип. Символ можно создать из уже имеющегося объекта, для этого его необходимо выделить и выполнить командуModify/Convert to Symbol.

С целью изменения цвета, яркости и прозрачности образца символа нужно его выделить инструментом Arrow и использовать соответствующие раскрывающиеся меню инспектора свойств.

Кнопкипозволяют внести в фильм элементы интерактивности, т. е. зритель может управлять порядком воспроизведения фильма. Кнопки могут реагировать на различные действия мышки: наезд, нажатие и др. Различные состояния кнопки описываются графически, а действия, на которые реагирует кнопка, назначаются с помощью встроенного языка программированияActionScript. Временная шкала кнопки состоит из 4-х кадров:

  • 1-й кадр, или Up-состояние, показывает обычное состояние кнопки;

  • 2-й кадр, или Over-состояние, показывает состояние кнопки, когда указатель мыши расположен над кнопкой;

  • 3-й кадр, или Down-состояние, показывает состояние кнопки, при ее нажатии;

  • 4-й кадр, или Hit-состояние, определяет область, в которой кнопка реагирует на щелчок мышкой. Эту область в клипе не видно. Если Hit-кадр не нарисован, рабочая область будет соответствовать Up-кадру.

Чтобы создать кнопку необходимо выполнить следующие действия:

  1. Выполнить команду Insert/New Symbol.

  2. В диалоговом окне ввести имя кнопки и выбрать тип символа Button (Кнопка).

  3. В режиме редактирования символа монтажная линейка будет состоять из последовательности четырех кадров, которые помечены как Up, Over, Down и Hit. С помощью инструментов рисования создать в первом ключевом кадре (Up) изображение кнопки.

  4. Выделить второй кадр, помеченный как Over, и выбрать команду Insert/Keyframe. Flash создаст ключевой кадр, полностью повторяющий содержание Up-кадра. Внести необходимые изменения в Over-состояние кнопки (например, увеличить изображение на 10% и изменить цвет).

  5. Повторить последние два шага для Down и Hit-кадра кнопки.

  6. Завершив создание кнопки, перетащить символ-кнопку из панели библиотеки на сцену, тем самым создав экземпляр кнопки для клипа.

При создании изображения кнопки можно использовать графические экземпляры символов, а для создания анимированной кнопки в кадр помещают видеоклипы. Увидеть работу кнопок в режиме редактирования можно, выполнив команду Control/Enable Simple Buttons.

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

Сохранение файлов и публикация Flash-роликов в Интернете. Flash-файлы сохраняются в формате FLA. Файл формата FLA содержит все необходимые ресурсы, включая изображения, видеоматериал, звук и код, и может быть отредактирован.

Для показа фильма с помощью Flаsh-проигрывателя или в сети Интернет необходимо его опубликовать в формате HTML-документа посредством команды File/Publish. При этом автоматически будет создан файл фильма (*.SWF) и описывающий его открытие HTML-документ.

Чтобы протестировать созданную публикацию, надо запустить браузер, например Internet Explorer и открыть в нем HTML-документ командой Файл/Открыть.