如何制作擦出图片的效果(AS3)

2025-11-07 19:16:28

1、使用的是Animate CC,打开软件,新建AS3文档。

如何制作擦出图片的效果(AS3)

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

如何制作擦出图片的效果(AS3)

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

如何制作擦出图片的效果(AS3)

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

如何制作擦出图片的效果(AS3)

如何制作擦出图片的效果(AS3)

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);

}

如何制作擦出图片的效果(AS3)

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

如何制作擦出图片的效果(AS3)

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