要获得聚光灯效果以及转变,可以使用遮罩层创建一个孔,通过这个孔可以看到下面的层。遮罩项目可以是填充的形状、文字对象、图形元件的实例或影片剪辑。可以将多个图层组织在一个遮罩层之下来创建复杂的效果。
要创建动态效果,可以让遮罩层动起来。对于用作遮罩的填充形状,可以使用补间形状;对于文字对象、图形实例或影片剪辑,可以使用补间动画。当使用影片剪辑实例作为遮罩时,可以让遮罩沿着运动路径运动。
要创建遮罩层,可以将遮罩项目放在要用作遮罩的层上。和填充或笔触不同,遮罩项目像是个窗口,透过它可以看到位于它下面的链接层区域。除了透过遮罩项目显示的内容之外,其余的所有内容都被遮罩层的其余部分隐藏起来。一个遮罩层只能包含一个遮罩项目。按钮内部不能有遮罩层,也不能将一个遮罩应用于另一个遮罩。
您也可以使用动作脚本从影片剪辑中创建一个遮罩层。用动作脚本创建的遮罩层只能应用于另一个影片剪辑。请参阅将影片剪辑用作遮罩。
本示例使用一个影片剪辑遮蔽另一个影片剪辑。
本示例使用一个影片剪辑遮蔽两个层上的两个影片剪辑。
本示例使用一个影片剪辑遮蔽一个包含遮罩的影片剪辑。
遮罩层总是遮住紧贴其下的层,因此要确保在正确的地方创建遮罩层。
Flash 会忽略遮罩层中的位图、渐变色、透明、颜色和线条样式。在遮罩中的任何填充区域都是完全透明的;而任何非填充区域都是不透明的。
该层将转换为遮罩层,这将用一个遮罩层图标来表示。紧贴它下面的层将链接到遮罩层,其内容会透过遮罩上的填充区域显示出来。被遮罩的层的名称将以缩进形式显示,其图标将更改为一个被遮罩的层的图标。