mask_mc0.setMask(circle_mc0)
mask_mc0.setMask(circle_mc0)

mask_mc0.setMask(circle_mc0)

flash位图·元件时间轴里面写遮罩·····不能渐变··但是代码则可以一下介绍·

用circle_mc0这个影片剪辑遮罩mask_mc0这个影片剪辑。也可以直译成影片剪辑

mask_mc0被影片剪辑circle_mc0所遮罩。
相关资料:
setMask(MovieClip.setMask 方法)
public setMask(mc:Object) : Void

使参数 mc 中的影片剪辑成为展示调用影片剪辑的遮罩层。

setMask() 方法允许具有复杂、多层内容的多帧影片剪辑充当遮罩(通过使用遮罩层,此操作是可行的)。如果在使用遮罩的影片剪辑中具有设备字体,则它们可以进行绘制但不能被遮罩。您不能将影片剪辑设置为它自己的遮罩,例如 my_mc.setMask(my_mc)。

如果创建包含影片剪辑的遮罩层,然后对其应用 setMask() 方法,则优先调用 setMask(),并且这种调用是不可逆转的。例如,在名为 UIMask 的遮罩层中有一个影片剪辑,该遮罩层对另一个包含名为 UIMaskee 的影片剪辑遮罩层进行遮罩。如果在 SWF 文件播放时调用 UIMask.setMask(UIMaskee),从这时起,UIMask 将由 UIMaskee 遮罩。

若要取消用 ActionScript 创建的遮罩,请向 setMask() 方法传递值 null。下列代码可以取消遮罩而不影响时间轴中的遮罩层。

UIMask.setMask(null);

您可以通过创建子类来扩展 MovieClip 类的方法和事件处理函数。

可用性:ActionScript 1.0;Flash Player 6

参数
mc:Object – 将成为遮罩的影片剪辑的实例名称。此项可以是 String 或 MovieClip。

示例
下列代码使用 circleMask_mc 影片剪辑遮罩 theMaskee_mc 影片剪辑:

theMaskee_mc.setMask(circleMask_mc);

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注