鼠标区域中的颜色变换位图

时间:2014-03-29 16:18:59

标签: actionscript-3 flash

我目前正在做一个项目,我需要根据鼠标移动将位图数据更改为透明。我设法使用下面的方法来获得我想要的效果,但它显示为一个矩形,并希望找到一个圆圈的解决方案。

var adjustAlpha:ColorTransform = new ColorTransform();
adjustAlpha.alphaMultiplier = 0;
var clearArea:Rectangle = new Rectangle(mybitmap.mouseX,mybitmap.mouseY,100,100);
mybitmap.bitmapData.colorTransform(clearArea, adjustAlpha);

1 个答案:

答案 0 :(得分:1)

由于您完全透明,为什么不从圆形MovieClip制作圆形遮罩并以这种方式查看位图?

没有直接的方法可以在Flash中执行负面或反面掩码,但请在此处阅读:

http://franto.com/inverse-masking-disclosed/

以间接的方式。