logo search
Информатика и КГ_2014

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

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

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

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

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

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

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

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

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

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