Иллюстрированный самоучитель по Macromedia Flash 5

Слои

Служебные слои

Служебным слоем можно сделать любой слой; он обозначается специальным значком, расположенным левее его имени (рис, 8-3). Служебные слои не появляются в опубликованном фильме Flash Player.

Иллюстрированный самоучитель по Macromedia Flash 5 › Слои
Рис. 8.3. Служебный слой

Можно также создать служебный слой для движения, чтобы управлять движением объектов кадрированной мультипликации.

См. разд. "Кадрирование движении по траектории" ал. 11.

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

Для того чтобы сделать слой служебным, выделите слой и щелкните правой кнопкой мыши (Windows) или любой кнопкой, удерживая клавишу Cmd(Macintosh), а затем выберите команду Guide (Служебный) и контекстном меню. Выберите команду Guide (Служебный) еще раз, чтобы снова сделать слой обычным.

Слои-маски

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

Сквозь слой-маску видны те области связанных с ним нижележащих слоев, которые находятся ниже заполненного контура слоя-маски, а все остальное содержание нижележащих слоев будет скрыто. Слои-маски могут содержать только одну фигуру, трансформу или текстовый объект. Эффект слоя-маски во Flash аналогичен команде Paste Inside во FreeHand.

Итак, для создания слоя-маски:

  1. Выделите или создайте слой, содержание которого будет видно через прозрачную область маски.
  2. Выделите слой и выберите команду Insert › Layer (Вставить › Слой), чтобы создать новый слой, расположенный выше текущего. Слой-маска сразу маскирует тот, который находится ниже, так что убедитесь, что создали слой-маску в надлежащем месте,
  3. Нарисуйте заполненную фигуру, разместите текст или создайте трансформу символа на слое-маске.

    В слое-маске Flash игнорирует растры, градиенты, прозрачные области, цвета и стили линии. Любая заполненная область в слое-маске будет полностью прозрачна, а любая незаполненная область – непрозрачна.

  4. Щелкните правой кнопкой мыши (Windows) или левой кнопкой, удерживая клавишу Cmd (Macintosh), на имени слоя-маски в окне Timeline и выберите пункт Mask (Маскировать) в контекстном меню.

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

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.