- 浏览: 40333 次
- 性别:
- 来自: 上海
最新评论
功能:设置好用于显示倒计时类的动态文本框实例名称,以及倒计时数目,包括倒计时结束后跳转到的帧数即可。演示:
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
发表评论
-
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 579即时搜索效果察看 Live Search 的程式分成两部份 ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 501var listInfo = new Array() fun ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 497var listInfo = new Array() fun ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 551续flash remoting中参数传递与调用,补充其他数据类 ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 638续flash remoting中参数传递与调用,补充其他数据类 ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 493这次修正了万恶的“Incorrect flash playe ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 828本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 722本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 642[1b]AS1/2-AS3观念的转变(Meet with n ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 545[1b]AS1/2-AS3观念的转变(Meet with n ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:04 691详细代码: var radius:int=100; va ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 690呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 675呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 541这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 513这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 665本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 546本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 531先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 519先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (3)
2010-04-08 10:21 562一般的简单动画都会吧?别告诉我你连物体移动都不会!! ...
相关推荐
篮球倒计时 工程说明 本项目包含2个按键和4位数码管显示,要求共同实现一个篮球24秒的倒计时,并具有暂停和重新计数复位的功能。 案例补充说明 与单片机等实现模式相比,FPGA倒计时系统大大简化,整体性能和可靠性...
一个简单的秒表倒计时应用源代码,详细介绍请看 http://blog.csdn.net/u011504118/article/details/43967559
请下载资源包里面提供了SDK的用法截图、Demo、SDK(务必注意看看 5张SDK使用说明图片) 用法: 请直接把“SDK”文件夹拖到您的项目中,然后安照demo代码应用SDK即可,不明白请联系我们 注意1: 项目中有多个倒计时按钮...
于是我琢磨下封装了这个倒计时按钮的SDK它能解决上述问题并完美达到预期效果,而且SDK支持代码创建、XIB创建,使用也非常简单。注意这个SDK只能在真机上面跑,不能在xcode模拟器上面跑,因为时间匆忙没有做模拟器...
Android倒计时是一种非常常见的功能,它可以在很多应用中被使用,比如倒计时闹钟、计时器、倒计时游戏等等。它的研究背景可以追溯到计时和倒计时的概念,这些概念和需求是人类社会生活中不可或缺的一部分。在数字化...
C# 写的简单的倒计时程序,C# 写的简单的倒计时程序,C# 写的简单的倒计时程序。
0倒一百的倒计时,可应用与交通灯的应用,不是用汇编写成的,用C51比较简单,只要有C语言基础的同学,就可以简单的使用。在交通灯上,只要就是显示部分,只要这部分成型就没有问题了,在一要注意驱动电压的大小。#...
PPT倒计时加载宏是一款寄宿于Microsoft Office PowerPoint下的计时类插件程序。 PPT倒计时加载宏从2009年12月开发至今,经过了不断的改进和优化,使操作更简单,效果更好。此软件可广泛应用于各类以PowerPoint...
js的一个简单应用,立秋倒计时: 指定时间内多次调用 setInterval("daojishi()",1000)//函数,刷新时间(函数外部调用) 指定时间内调用一次:应用于函数内部 setTimeout("daojishi()",1000)// 函数,刷新时间 ...
这个倒计时VB代码设计非常简单,每减少一秒都会发出“嘟”的一声,可以嵌入到其他应用程序中!
结合自学的一点基于MFC的知识,自己动手完成了一个倒计时程序。程序功能很简单,是以我自己设定的时间为基准的。其中应用到了消息响应中的背景替换(背景擦除),列表框控件,图形控件,还有定时器等的功能。大家...
这是一个用C#做的简单倒计时器 对winform中的一些控件的简单应用
自定义倒计时应用程序是使用 JavaScript 编程语言开发的。这是一个用户友好的应用程序,可以自由定制以满足您的需求。此应用程序的目的是帮助您自定义特定时间的事件。该应用程序要求您设置一定的时间才能开始计算...
倒计时JS,非常装箱单的JS倒计时,大家可以很好的应用到网页设计中去的,哈哈
圣诞倒计时应用程序是使用 JavaScript 编程语言开发的。这是一个用户友好的应用程序,可以自由定制以满足您的需求。此应用程序的目的是提醒您圣诞节即将来临。当您在任何 Web 浏览器中打开应用程序时,倒数计时器将...
X3站点的帖子, 投票, 发布悬赏, 发起活动, 出售商品 等所有可以使用编辑器的地方,很好的解决了目前倒计时的应用插件无法在上述页面中自定义使用的问题,其特点简介如下: 安全方便-----无须开放HTML代码权限,无须...
海鸥倒计时器是一款功能强大、操作简单、小巧实用的计时器。所有功能集成在同一界面实现,易于操作和使用。而且它是一款绿色软件,无需安装,即可使用。 海鸥倒计时器软件用途功能 1、该软件是一款有效到毫秒级...
计时器, 倒计时提醒。 一个简单的delphi 6 7 应用,源码代码可参考参考。用主板喇叭发声。windows应用程序。
完整代码vs2013应用timer控件,从10到0倒计时
通信工程综合实践报告!!...既可做倒计时秒表,又可进行定时,还可以通过扩展完成其他功能,而且功能的相互转换也十分简单。对于厂商,有很大的挖掘潜在价值的空间;对于消费者,也有很大的吸引力。