Flash AS3 学习7 - 计时器

xiaoxiao2021-02-28  87

1、新建Flash文档 2、在图层1的第1帧,创建一个实例名为time的动态文本实例。 3、添加as图层,单击第1帧,打开动作面板输入代码:

//定义时间间隔 var interval:uint = 100; //重复次数 var repeat:uint = 600; //创建实例 var myTimer:Timer = new Timer(interval,repeat); //注册timer事件 myTimer.addEventListener(TimerEvent.TIMER,timerHandler); //启动计时器 myTimer.start(); //定义事件的接收函数 function timerHandler(event:TimerEvent):void {     //得到Timer类的实例  var timer:Timer = event.target;     //计算秒数  var t:Number = timer.currentCount / 10;     //保留1位小数  time.text = t.toFixed(1); }

每100毫秒调用函数一次,即间隔0.1秒,把次数除以10得到秒数。

4、测试影片(在测试时选择【文件】【发布设置】选【Flash】选项卡,选ActionScript3【设置】把严谨模式的勾去掉)。

 

更多详情请点击  http://blog.sina.com.cn/zhaojianjunzjj

转载请注明原文地址: https://www.6miu.com/read-74175.html

最新回复(0)