学习 Flash 中的 ActionScript 2.0 |
|
|
|
| 使用影片剪辑 > 将影片剪辑用作遮罩 > 关于 Alpha 通道遮罩 | |||
如果遮罩影片剪辑和被遮罩的影片剪辑都使用位图缓存,则支持 Alpha 通道遮罩。对遮罩的支持还使您可以对遮罩使用应用于被遮罩影片剪辑本身之外的滤镜。
若要查看 Alpha 遮罩的示例,请从 www.macromedia.com/go/flash_samples_cn 下载 Alpha 遮罩范例文件。
在此范例文件中,遮罩是一个椭圆 (oval_mask),透明度为 50% 并应用了模糊滤镜。被遮罩的剪辑 (flower_maskee) 的透明度为 100%,且没有应用滤镜。两种影片剪辑都在属性检查器中应用了运行时位图缓存。
在"动作"面板中,以下代码置于时间轴的第 1 帧上:
flower_maskee.setMask(oval_mask);
测试文档("控制">"测试影片")时,通过使用遮罩混合被遮罩剪辑的透明度。
|
注意 |
遮罩层不支持 Alpha 通道遮罩。必须使用 ActionScript 代码来应用遮罩,而且还需使用运行时位图缓存。 |
|
|
|
|