我目前正在做一个项目,我需要根据鼠标移动将位图数据更改为透明。我设法使用下面的方法来获得我想要的效果,但它显示为一个矩形,并希望找到一个圆圈的解决方案。
var adjustAlpha:ColorTransform = new ColorTransform();
adjustAlpha.alphaMultiplier = 0;
var clearArea:Rectangle = new Rectangle(mybitmap.mouseX,mybitmap.mouseY,100,100);
mybitmap.bitmapData.colorTransform(clearArea, adjustAlpha);
答案 0 :(得分:1)
由于您完全透明,为什么不从圆形MovieClip制作圆形遮罩并以这种方式查看位图?
没有直接的方法可以在Flash中执行负面或反面掩码,但请在此处阅读:
http://franto.com/inverse-masking-disclosed/
以间接的方式。