Actionscript 3 用AS3显示MovieClip的掩码
是否可以使用AS3显示遮罩对象 我有一个名为Actionscript 3 用AS3显示MovieClip的掩码,actionscript-3,flash,mask,movieclip,Actionscript 3,Flash,Mask,Movieclip,是否可以使用AS3显示遮罩对象 我有一个名为myMC的MovieClip,然后我用名为myMask的MovieClip屏蔽myMC。电影剪辑和面具是图书馆的电影 var myMC:MovieClip = new MOVIE_CLIP(); var myMask:MovieClip = new MASK(); myMC.mask = myMask; 当然,myMC不会显示 我想要的是,myMC只显示在myMask中,而不显示在它的外部,myMask可见。老实说,这是不可能的。根据定义,遮罩是不可
myMC
的MovieClip,然后我用名为myMask
的MovieClip屏蔽myMC
。电影剪辑和面具是图书馆的电影
var myMC:MovieClip = new MOVIE_CLIP();
var myMask:MovieClip = new MASK();
myMC.mask = myMask;
当然,myMC
不会显示
我想要的是,
myMC
只显示在myMask
中,而不显示在它的外部,myMask
可见。老实说,这是不可能的。根据定义,遮罩是不可见的。你需要的是让面具成为你想要的形状,然后有一个额外的MovieClip来显示你将在面具上显示的任何视觉元素
举个例子,如果你想用一个窗格玻璃图形作为你的遮罩,你需要有一个窗格玻璃图形,具有相同尺寸的遮罩,然后是遮罩下面的电影剪辑
我希望这会有帮助。有什么理由不把物体放在另一个物体前面吗?这应该做同样的事情。