是否可以使用 AS3 显示掩码对象?
我有一个名为 myMC
的影片剪辑,然后我用名为 myMask
的影片剪辑屏蔽myMC
。MOVIE_CLIP 和 MASK 是库影片剪辑。
var myMC:MovieClip = new MOVIE_CLIP();
var myMask:MovieClip = new MASK();
myMC.mask = myMask;
当然,myMC
不会显示。
我想要的是myMC
只显示在myMask
中,而不是在它之外,myMask
可见。
老实说,这是不可能的 AFAIK。根据定义,面具是不可见的。您需要的是让蒙版成为您想要的形状,然后有一个额外的影片剪辑来显示您在蒙版上显示的任何视觉元素。
案例和要点,如果要使用玻璃窗格图形作为蒙版,则需要具有玻璃窗格图形,具有相同尺寸的蒙版,然后在该蒙版下方遮罩影片剪辑。
我希望这有所帮助。