在AS3中使用定时器,用Timer对象,方法如下:
var t:Timer = new Timer(1000); //新建一个Timer对象,参数是定时间隔,单位是毫秒。
t.addEventListener(TimerEvent.TIMER, timerHandler); //为此事件添加侦听
t.start(); //启动定时
function timerHandler(event:TimerEvent):void { //定时调用的函数
//这里是需要定时处理的语句
}
您好:as3定时器买的时候有说明书,请按照说明书上的实用。
enterframe是按帧频来触发 比如你设置帧频是24的,每秒触发24次 timer是按定时器执行时间来触发,你设多长运行一次就多长时间运行一次 mousemove是鼠标移动时触发 由计算机产生的鼠标事件中断频率而定
你好,方法是通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号:
var timer:Timer = new Timer(1000);
一旦创建了Timer实例,下一步必须添加一个事件监听器来处理发出的事件,Timer对象发出一个falsh.event.TimerEvent事件, 它是根据设置的间隔时间或延时时间定时发出。