我在屏幕上有两个MovieClip,我想对两者应用相同的掩码。我使用
设置了掩码mc1.mask = mymask;
mc2.mask = mymask;
只有mc2才会收到掩码。如何为两个不同的MovieClip设置相同的掩码,而不必将它们放在一个MovieClip中?
答案 0 :(得分:5)
如果您尝试在两个精灵上应用相同的蒙版,则可以将2个精灵对象设置为显示对象容器的子项,并将蒙版指定给容器。
答案 1 :(得分:4)
使蒙版成为一个类,并使用此类的实例来屏蔽每个影片剪辑。
您的类可以设置属性,或者如果需要,您可以在构造函数中传递参数以获得更大的灵活性......
var mask1:MyMask = new MyMask(); var mask2:MyMask = new MyMask(); mc1.mask = mask1; mc2.mask = mask2;