Flash AS3.0教程:间隔循环的3种表现方式
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-08
次数。 delay属性:是读写属性,表示间隔调用的时间。 repeatCount属性:是读写属性,表示重复调用的次数。 Timer类有3个方法可调用: start()方法:用于启动调用 spop()方法:用于停止调用 reset()方法:用于重置调用 Timer类有两个事件,当开始调用时会发生timer事件,调用结束时会发生timerComplete事件。这两个事件都是TimerEvent类的属性,事件名分别为Timer.TIMER和Timer.TIMER_COMPLETE。 下面是制作计时器的实例: 1、新建Flash文档 2、在图层1的第1帧,创建一个实例名为time的动态文本实例。 3、添加as图层,单击第1帧,打开动作面板输入代码: //定义时间间隔 var interval:uint = 100; //重复次数 var repeat:uint = 120; //创建实例 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得到秒数。 效果演示: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash AS3常用的关于MC的代码下一篇: Flash动画实例:简单的流星雨动画特效
关于Flash AS3.0教程:间隔循环的3种表现方式的所有评论