是否可以使用AS3显示遮罩对象?
我有一个名为myMC
的MovieClip,然后我使用名为myMC
的MovieClip屏蔽myMask
。 MOVIE_CLIP和MASK是库MovieClips。
var myMC:MovieClip = new MOVIE_CLIP();
var myMask:MovieClip = new MASK();
myMC.mask = myMask;
当然,myMC
不会显示。
我想要的是myMC
仅显示在myMask
中,而不是在myMask
之外,{{1}}重新定义可见。
答案 0 :(得分:0)
老实说,这不可能是AFAIK。根据定义,掩模是不可见的。你需要的是让面具成为你想要的形状,然后有一个额外的MovieClip,显示你将在面具上显示的任何视觉元素。
案例和观点,如果你想使用玻璃窗格图形作为面具,你需要有一个玻璃窗格图形,具有相同尺寸的蒙版,然后是你在掩模下掩盖的MovieClip
我希望有所帮助。