可能重复:
Flash 反转蒙版
所以这里是面具:
imageMC.setMask(maskMC);
这将显示被遮罩的区域,而在它之外什么都没有。我需要做的恰恰相反;仅显示未屏蔽区域。我需要用代码动态地做到这一点。
可能重复:
Flash 反转蒙版
所以这里是面具:
imageMC.setMask(maskMC);
这将显示被遮罩的区域,而在它之外什么都没有。我需要做的恰恰相反;仅显示未屏蔽区域。我需要用代码动态地做到这一点。
尝试使用以下blendMode
方法:
// `mainMC` and `maskMC` are MovieClip objects in the FLA library.
this.attachMovie("mainMC", "main", 10);
main.attachMovie("maskMC", "punchout", 11);
main1.cacheAsBitmap = true;
main.punchout.cacheAsBitmap = true;
main.blendMode = "layer";
main.punchout.blendMode = "erase";