应用思考-教育技术论坛

标题: AS3:可以设置时间的倒计时程序 [打印本页]

作者: etthink    时间: 2009-5-29 13:30
标题: AS3:可以设置时间的倒计时程序
注意为了计时可以快速查看效果,所以是以0.1为计时单位,如想还原成秒把timer参数设置成1000即可。


原文件下载:
(, 下载次数: 202)

代码解释如下:
  1. //定义一个变量用以保存设置的时间
  2. var timer:Number;
  3. //用来存储计时时间分
  4. var m:Number ;
  5. //用来存储计时时分秒
  6. var s:Number;
  7. //定义一个计时器,并定义响应函数myclock
  8. var trick:Timer = new Timer(1000);
  9. trick.addEventListener(TimerEvent.TIMER,myclock);

  10. function myclock(event:TimerEvent):void {
  11.         timer--;
  12.         m=Math.floor(timer/60)
  13.         s=timer-m*60;
  14.         //如果分与秒都为0
  15.         if (s==0&&m==0){
  16.                 trick.stop();
  17.                 //show_txt是动态文本框名称
  18.                 show_txt.text ="计时时间到";
  19.         }
  20.         else{
  21.         show_txt.text = m.toString()+"分"+s.toString()+"秒";
  22.         }
  23.         }

  24. //设置按钮事件及响应函数start_btn是按钮的名称
  25. start_btn.addEventListener(MouseEvent.CLICK,mytime);
  26. function mytime(event:MouseEvent):void{
  27. //将输入文本框的赋值给timer并转换成秒,input_txt是输入文本框名称
  28.         timer=Number(input_txt.text)*60;
  29.    
  30.         trick.start();
  31.         }
  32.         
复制代码

作者: giantlab    时间: 2009-6-1 08:25
这个下载怎么能得复扣银两呢
作者: 6yan2    时间: 2009-7-30 10:58
能否给个示例?
作者: 6yan2    时间: 2009-8-25 15:32
是新版本的?
作者: luoww927    时间: 2010-4-21 19:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: karios    时间: 2010-10-15 15:22
不接受键盘输入的嘛!
作者: xiedaib    时间: 2010-11-2 11:44
正在找,没想到就找到了
作者: seasuka    时间: 2011-1-13 16:44
学习AS3.0中。。。。。。。。。。。。。。。




欢迎光临 应用思考-教育技术论坛 (http://www.etthink.com/) Powered by Discuz! X3.4