如何制作擦出图片的效果(AS3)
1、使用的是Animate CC,打开软件,新建AS3文档。

2、找一张图片放到舞台上,如下图所示。

3、用圆形工具画一个圆。

4、将这个圆转换为影片剪辑,注册点在中心位置,并设置链接为MASK


5、然后从舞台上删除刚才的影片剪辑。
6、主时间轴代码如下:
var mask_mc:Sprite=new Sprite();
stage.frameRate=60;
this.mask=mask_mc;
this.addChild(mask_mc);
stage.addEventListener(MouseEvent.MOUSE_DOWN,StartCreate);
stage.addEventListener(MouseEvent.MOUSE_UP,StopCreate);
function StartCreate(e:MouseEvent):void
{
this.addEventListener(Event.ENTER_FRAME,AddMask);
}
function StopCreate(e:MouseEvent):void
{
this.removeEventListener(Event.ENTER_FRAME,AddMask);
}
function AddMask(e:Event):void
{
var mc:MASK=new MASK();
mc.x=this.mouseX;
mc.y=this.mouseY;
mask_mc.addChild(mc);
}

7、运行后可以看到效果了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:143
阅读量:55
阅读量:102
阅读量:182
阅读量:165