AS3编程中的两种常用事件

帧进入事件:
影片剪辑:fj_mc,要实现将这个影片剪辑每次旋转30度,一直进行下去,当旋转的角度打印270时,停止
fj_mc.addEventListener(Event.ENTER_FRAME,xz);
向影片剪辑注册一个监听事件(ENTER_FRAME帧进入事件),事件每次发生就执行xz这个函数
fuction xz(e:Event)
{
 fj_mc.rotation+=30;
if(fj_mc.rotation>270)
{
fj_mc.removeEventListener(Evetn.EnTER_FRAME,xz);//卸载这个监听
}

}

时间事件
影片剪辑:fj_mc,要实现将这个影片剪辑每2秒次旋转30度,一直进行下去,当旋转的角度打印270时,停止
var time:Timer=new Timer(2000);//定义时间对象,时间间隔2秒
time.addEventListener(TimerEvent.TIMER,xz);//注册监听
fuction xz(e:Event)
{
 fj_mc.rotation+=30;
if(fj_mc.rotation>270)
{
//停止时间事件
time.stop();
}

}
//开始时间事件
time.start();


 

原文地址:https://www.cnblogs.com/ldqwyl/p/2024333.html