我有一个完全正常工作的flash应用程序,用as3制作。现在我动态添加了一个movieclip,我希望能够用某种橡皮擦擦除那个movieclip,我的目标是能够用鼠标拾取海绵,然后开始拖动影片剪辑并擦除我在哪里的部分拖过它。
任何可以提供帮助的人?
答案 0 :(得分:1)
看起来这可能就是您要找的东西:
http://www.piterwilson.com/personal/2008/05/07/bitmapdata-erasing-in-as3-with-custom-brush-shape/
答案 1 :(得分:0)
MovieClip背后的背景总是一样吗? 如果是这样,您可以将背景图像放在要删除的MovieClip上,并屏蔽该图像使其变为不可见,然后添加一个单击侦听器,在单击时在蒙版中绘制一个圆圈。这样看起来就像是要删除MovieClip。
使用getPixel,您可以遍历掩码并检测已删除的MovieClip的百分比,这样您就可以在完全删除时从舞台中删除剪辑。