网站制作学习网Flash→正文:flash限时 间隔调用类Timer
字体:

flash限时 间隔调用类Timer

Flash 2011/8/18 14:12:14  点击:不统计

转www.载for网站制作学习asp必.cn究

看flash帮助文档中看到了这个限时间隔调用类Timer。说的有点罗嗦,限时调用间隔类,也就是说在定义的限时时间内,每隔定义秒调用一次函数,当时间过去后则不再调用.Timer很像setTimeOu和setInterVal的结合。
看下面的例子
 
package  {
 //先引入相关类
 import flash.display.Sprite;
 import flash.events.TimerEvent;
 import flash.utils.Timer;
 public class Tim extends Sprite {
  public function Tim() {
// constructor code
var T:Timer = new Timer(1000,5);//创建Timer对象T,执行次数5次,每1000毫秒(1秒)执行一次TimerEvent.TIMER
T.addEventListener(TimerEvent.TIMER,D);//给T添加TimerEvent.TIMER事件,即
T.addEventListener(TimerEvent.TIMER_COMPLETE,DE);//Timer添加结束事件
T.start();//开始执行Timer
trace("is begin");
}
  private function D(e:TimerEvent):void{
trace("this is Timer Do;");
}
  private function DE(e:TimerEvent):void{
trace("Timer is ended!");
}
}
}
运行一下就明白怎么回事。


原载于:本文原载于www.forasp.cn

·上一篇:flash多点触摸案例 >>    ·下一篇:1046: 找不到类型,或者它不是编译时常数: TimerEvent >>
推荐文章
最新文章