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