我在屏幕上有两个MovieClip,我想对两者应用相同的掩码.我使用了设置掩码
mc1.mask = mymask;
mc2.mask = mymask;
Run Code Online (Sandbox Code Playgroud)
只有mc2接收掩码.如何为两个不同的MovieClip设置相同的掩码,而不必将它们放在一个MovieClip中?
将遮罩设为一个类,并使用该类的实例来遮罩每个影片剪辑。
您的类可以设置属性,或者如果需要,您可以在构造函数中传递参数以获得更大的灵活性......
var mask1:MyMask = new MyMask(); var mask2:MyMask = new MyMask(); mc1.mask = mask1; mc2.mask = mask2;