这里讲一下在Animate软件中,使用AS3脚本实现点击元件后让其跟随鼠标的功能。
适用软件:Animate软件及支持AS3脚本的Flash软件
操作步骤
1.打开软件,新建一个AS3脚本文档。
2.使用椭圆工具在舞台上绘制一个圆形,如图
3.使用鼠标右键点击圆形,转换为元件,或者使用快捷键f8
4.这里转换为影片剪辑元件,因为要让它与鼠标进行交互
5.选择这个影片剪辑,设置它的实例名为mc
6.新建一个图层,用于编辑代码
7.在动作面板中输入如图所示代码
var isFollow:Boolean=false;
mc.addEventListener(MouseEvent.CLICK,FollowMouseEvent);
function FollowMouseEvent(e:MouseEvent):void
{
if(isFollow==false)
{
isFollow=true;
mc.addEventListener(Event.ENTER_FRAME,FollowEvent);
}
else
{
isFollow=false;
mc.removeEventListener(Event.ENTER_FRAME,FollowEvent);
}
}
function FollowEvent(e:Event):void
{
mc.x=this.mouseX;
mc.y=this.mouseY;
}
8.上半部分是鼠标点击相关代码
9.下半部分是跟随鼠标的代码
10.运行后,用鼠标点击元件,元件就会跟随鼠标移动,再次点击,就会停止跟随。