使用遮罩层

要获得聚光灯效果以及转变,可以使用遮罩层创建一个孔,通过这个孔可以看到下面的层。遮罩项目可以是填充的形状、文字对象、图形元件的实例或影片剪辑。可以将多个图层组织在一个遮罩层之下来创建复杂的效果。

要创建动态效果,可以让遮罩层动起来。对于用作遮罩的填充形状,可以使用补间形状;对于文字对象、图形实例或影片剪辑,可以使用补间动画。当使用影片剪辑实例作为遮罩时,可以让遮罩沿着运动路径运动。

要创建遮罩层,可以将遮罩项目放在要用作遮罩的层上。和填充或笔触不同,遮罩项目像是个窗口,透过它可以看到位于它下面的链接层区域。除了透过遮罩项目显示的内容之外,其余的所有内容都被遮罩层的其余部分隐藏起来。一个遮罩层只能包含一个遮罩项目。按钮内部不能有遮罩层,也不能将一个遮罩应用于另一个遮罩。

您也可以使用动作脚本从影片剪辑中创建一个遮罩层。用动作脚本创建的遮罩层只能应用于另一个影片剪辑。请参阅将影片剪辑用作遮罩

本示例使用一个影片剪辑遮蔽另一个影片剪辑。

本示例使用一个影片剪辑遮蔽两个层上的两个影片剪辑。

本示例使用一个影片剪辑遮蔽一个包含遮罩的影片剪辑。

要创建遮罩层:

  1. 选择或创建一个层,其中包含出现在遮罩中的对象。
  2. 选择该层,然后选择“插入”>“时间轴”>“图层”以在其上创建一个新层。

    遮罩层总是遮住紧贴其下的层,因此要确保在正确的地方创建遮罩层。

  3. 在遮罩层上放置填充形状、文字或元件的实例。

    Flash 会忽略遮罩层中的位图、渐变色、透明、颜色和线条样式。在遮罩中的任何填充区域都是完全透明的;而任何非填充区域都是不透明的。

  4. 右击 (Windows) 或按住 Control 键单击 (Macintosh) 时间轴中的遮罩层名称,然后从上下文菜单中选择“遮罩层”。

    该层将转换为遮罩层,这将用一个遮罩层图标来表示。紧贴它下面的层将链接到遮罩层,其内容会透过遮罩上的填充区域显示出来。被遮罩的层的名称将以缩进形式显示,其图标将更改为一个被遮罩的层的图标。

  5. 要在 Flash 中显示遮罩效果,请锁定遮罩层和被遮住的层。

要在创建遮罩层后遮住其他的层,请执行以下操作之一:

断开层和遮罩层的链接:

  1. 选择要断开链接的层。
  2. 执行以下其中一项操作:
    • 将层拖到遮罩层的上面。
    • 选择“修改”>“时间轴”>“层属性”,然后选择“正常”。

要使遮罩层上的填充形状、类型对象或图形元件实例动起来:

  1. 选择时间轴中的遮罩层。
  2. 在“锁定”列中单击,解除对遮罩层的锁定。
  3. 执行以下其中一项操作:
    • 如果遮罩对象是一个填充形状,请根据补间形状所述对该对象应用补间形状。
    • 如果遮罩对象是类型对象或图形元件实例,请根据补间实例、组和类型所述对该对象应用补间动画。
  4. 当完成了动画操作后,在“锁定”列中单击遮罩层,再次锁定该层。

要让遮罩层上的影片剪辑动起来:

  1. 选择时间轴中的遮罩层。
  2. 双击舞台中的影片剪辑,在当前位置编辑该剪辑,并显示影片剪辑的时间轴。
  3. 根据补间实例、组和类型所述对影片剪辑应用补间动画。要使影片剪辑沿运动路径动起来,请参阅沿着路径补间动画
  4. 当完成动画过程后,单击“在当前位置编辑”窗口中的“返回”按钮,返回到文档编辑模式。
  5. 在“锁定”列中单击遮罩层,再次锁定该层。