`
hgfghww6
  • 浏览: 40333 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

简单倒计时类的应用

阅读更多

功能:设置好用于显示倒计时类的动态文本框实例名称,以及倒计时数目,包括倒计时结束后跳转到的帧数即可。演示:
 
TaoshawCountDown类中的代码如下:
/*------------------------------------------
作者:沙子
站点:http://www.taoshaw.com
版本:v1.0
版权:淘沙网
此代码定义的是一个倒计时类,可以简单的创建秒数的倒计时,可用于一般小游戏
------------------------------------------*/
//此处进行类声明,注意,类名称要与前面的as文件名一致
class TaoshawCountDown {
//定义变量开始
//定义重复调用函数的名称
private var my_ID:Number;
private var my_Second:Number;
//定义倒计时的总时间
private var my_Total:Number;
//定义倒计时完后,跳转的帧数
private var my_Frame:Number;
static var my_Length:Number;
//定义私有用于显示计时的场景动态文本实例
private var my_Text:TextField;
//构造实例函数,用于创建实例
public function TaoshawCountDown(my_text:TextField, second:Number, my_frame:Number) {
my_Text = my_text;
my_Second = second;
my_Total = second;
my_Frame = my_frame;
init();
}
//初始化计时器
private function init():Void {
//计时器数目递加
TaoshawCountDown.my_Length += 1;
}
//获取计时的总时间
public function get total():Number {
return my_Total;
}
//设置计时的总时间
public function set total(second:Number):Void {
my_Second = second;
my_Total = second;
}
//统计计时器的数目
static function getLength():Number {
return TaoshawCountDown.my_Length;
}
//实现计时功能
private function timeing():Void {
//当倒计时数目>0时,递减
if (my_Second>0) {
my_Text.text = String(my_Second);
my_Second--;
} else {
this.stop();
}
}
public function play():Void {
my_Text.text = String(my_Second);
//每隔1秒调用一次timeing函数
my_ID = setInterval(this, "timeing", 1000);
}
//定义stop()函数
public function stop():Void {
my_Second = my_Total;
my_Text.text = "计时结束";
//清除调用函数
clearInterval(my_ID);
//倒计时完后跳转的帧数
_root.gotoAndPlay(my_Frame);
}
}
/*------------------------------------------
作者:沙子
站点:http://www.taoshaw.com
版本:v1.0
版权:淘沙网
此代码定义的是一个倒计时类,可以简单的创建秒数的倒计时,可用于一般小游戏
------------------------------------------*/
调用此类时代码:
stop();
//在此定义用于显示倒计时时间的动态文本框实例名,第二个参数为倒计时的秒数,第三个为倒计时完后,跳转的帧数
var my_time:TaoshawCountDown=new TaoshawCountDown(_text,10,2) 
my_time.play();
源码下载:

 
TaoshawCountDown.rar
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/2985.html
分享到:
评论

相关推荐

    基于FPGA的篮球倒计时的设计和实现_FPGA倒计时模块应用_明德扬资料

    篮球倒计时 工程说明 本项目包含2个按键和4位数码管显示,要求共同实现一个篮球24秒的倒计时,并具有暂停和重新计数复位的功能。 案例补充说明 与单片机等实现模式相比,FPGA倒计时系统大大简化,整体性能和可靠性...

    倒计时应用源码

    一个简单的秒表倒计时应用源代码,详细介绍请看 http://blog.csdn.net/u011504118/article/details/43967559

    撸大湿iOS倒计时按钮SDK(在后台或切换页面依然倒计时)(优化版)

    请下载资源包里面提供了SDK的用法截图、Demo、SDK(务必注意看看 5张SDK使用说明图片) 用法: 请直接把“SDK”文件夹拖到您的项目中,然后安照demo代码应用SDK即可,不明白请联系我们 注意1: 项目中有多个倒计时按钮...

    撸大湿iOS倒计时按钮SDK(在后台或切换页面依然倒计时)

    于是我琢磨下封装了这个倒计时按钮的SDK它能解决上述问题并完美达到预期效果,而且SDK支持代码创建、XIB创建,使用也非常简单。注意这个SDK只能在真机上面跑,不能在xcode模拟器上面跑,因为时间匆忙没有做模拟器...

    Android-SQLite数据库-简易倒计时

    Android倒计时是一种非常常见的功能,它可以在很多应用中被使用,比如倒计时闹钟、计时器、倒计时游戏等等。它的研究背景可以追溯到计时和倒计时的概念,这些概念和需求是人类社会生活中不可或缺的一部分。在数字化...

    C# 写的简单的倒计时程序

    C# 写的简单的倒计时程序,C# 写的简单的倒计时程序,C# 写的简单的倒计时程序。

    数字倒计时程序 简易交通灯

    0倒一百的倒计时,可应用与交通灯的应用,不是用汇编写成的,用C51比较简单,只要有C语言基础的同学,就可以简单的使用。在交通灯上,只要就是显示部分,只要这部分成型就没有问题了,在一要注意驱动电压的大小。#...

    PPT倒计时加载宏-沈兵.rar

    PPT倒计时加载宏是一款寄宿于Microsoft Office PowerPoint下的计时类插件程序。  PPT倒计时加载宏从2009年12月开发至今,经过了不断的改进和优化,使操作更简单,效果更好。此软件可广泛应用于各类以PowerPoint...

    立秋倒计时指定时间内多次调用.html

    js的一个简单应用,立秋倒计时: 指定时间内多次调用 setInterval("daojishi()",1000)//函数,刷新时间(函数外部调用) 指定时间内调用一次:应用于函数内部 setTimeout("daojishi()",1000)// 函数,刷新时间 ...

    超简单倒计时VB代码

    这个倒计时VB代码设计非常简单,每减少一秒都会发出“嘟”的一声,可以嵌入到其他应用程序中!

    用MFC写的一个倒计时程序

    结合自学的一点基于MFC的知识,自己动手完成了一个倒计时程序。程序功能很简单,是以我自己设定的时间为基准的。其中应用到了消息响应中的背景替换(背景擦除),列表框控件,图形控件,还有定时器等的功能。大家...

    winform倒计时器

    这是一个用C#做的简单倒计时器 对winform中的一些控件的简单应用

    VanillaJS 中自定义倒计时应用程序源代码

    自定义倒计时应用程序是使用 JavaScript 编程语言开发的。这是一个用户友好的应用程序,可以自由定制以满足您的需求。此应用程序的目的是帮助您自定义特定时间的事件。该应用程序要求您设置一定的时间才能开始计算...

    js 倒计时可以很简单的应该

    倒计时JS,非常装箱单的JS倒计时,大家可以很好的应用到网页设计中去的,哈哈

    VanillaJS 中的圣诞节倒计时应用程序源代码

    圣诞倒计时应用程序是使用 JavaScript 编程语言开发的。这是一个用户友好的应用程序,可以自由定制以满足您的需求。此应用程序的目的是提醒您圣诞节即将来临。当您在任何 Web 浏览器中打开应用程序时,倒数计时器将...

    Discuz!代码倒计时插件Countdown v0.9.zip

    X3站点的帖子, 投票, 发布悬赏, 发起活动, 出售商品 等所有可以使用编辑器的地方,很好的解决了目前倒计时的应用插件无法在上述页面中自定义使用的问题,其特点简介如下: 安全方便-----无须开放HTML代码权限,无须...

    海鸥倒计时器 v4.0.zip

    海鸥倒计时器是一款功能强大、操作简单、小巧实用的计时器。所有功能集成在同一界面实现,易于操作和使用。而且它是一款绿色软件,无需安装,即可使用。 海鸥倒计时器软件用途功能 1、该软件是一款有效到毫秒级...

    计时器 倒计时提醒Delphi源码

    计时器, 倒计时提醒。 一个简单的delphi 6 7 应用,源码代码可参考参考。用主板喇叭发声。windows应用程序。

    C#编写的倒计时

    完整代码vs2013应用timer控件,从10到0倒计时

    基于单片机的9999秒倒计时器的设计

    通信工程综合实践报告!!...既可做倒计时秒表,又可进行定时,还可以通过扩展完成其他功能,而且功能的相互转换也十分简单。对于厂商,有很大的挖掘潜在价值的空间;对于消费者,也有很大的吸引力。

Global site tag (gtag.js) - Google Analytics