- 浏览: 42131 次
- 性别:
- 来自: 上海
最新评论
功能:设置好用于显示倒计时类的动态文本框实例名称,以及倒计时数目,包括倒计时结束后跳转到的帧数即可。演示:
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 610即时搜索效果察看 Live Search 的程式分成两部份 ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 532var listInfo = new Array() fun ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 525var listInfo = new Array() fun ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 577续flash remoting中参数传递与调用,补充其他数据类 ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 665续flash remoting中参数传递与调用,补充其他数据类 ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 510这次修正了万恶的“Incorrect flash playe ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 866本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 754本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 672[1b]AS1/2-AS3观念的转变(Meet with n ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 565[1b]AS1/2-AS3观念的转变(Meet with n ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:04 713详细代码: var radius:int=100; va ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 715呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 711呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 567这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 533这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 691本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 574本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 563先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 536先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (3)
2010-04-08 10:21 592一般的简单动画都会吧?别告诉我你连物体移动都不会!! ...
相关推荐
### 基于FPGA的篮球倒计时的设计与实现 #### 1. 功能概述 篮球是一项全球广受欢迎的竞技运动,其中24秒进攻规则对于维持比赛节奏至关重要。该规则要求球队在获得控球权后必须在24秒内尝试投篮,并且球需与篮圈发生...
本项目是一个基于Kotlin实现的纯粹倒计时应用,它提供了基础的倒计时功能,帮助用户跟踪时间,比如用于设定目标、提醒事件或者简单的计时任务。以下是关于这个项目的一些关键知识点和实现细节: **1. Kotlin基础** ...
Java倒计时程序是指使用Java语言编写的倒计时应用程序,能够实时显示倒计时信息。下面是关于Java倒计时程序的设计与实现细节。 一、倒计时程序的设计思想 倒计时程序的设计思想是基于Java语言的多线程机制和swing...
倒计时应用源码是一种常见的编程实践,尤其在移动应用开发中非常常见,例如用于创建考试倒计时、新年倒计时或者定时提醒等。在这个特定的案例中,我们有一个名为"daojishi"的压缩包文件,它包含了实现一个简单秒表倒...
在倒计时应用中,可能的关键事件包括程序启动、用户开始倒计时以及倒计时结束等。 1. **界面设计**:创建一个新的Windows Forms应用程序项目,设计一个简洁的用户界面。这通常包含一个标签显示剩余时间,一个按钮...
倒计时程序是许多应用场景中的常见需求,比如定时提醒、事件预告等。而记录功能则允许用户保存和回溯之前的倒计时设置,增加了程序的实用性和用户体验。 首先,我们需要创建一个用户界面(UI),让用户能够输入倒...
【简易倒计时器】是一款简洁实用的倒计时应用,专为那些需要精确时间管理的人设计。这款软件不仅提供基本的倒计时功能,还有独特的个性化设置,允许用户自定义闹钟声音,将自己喜欢的MP3音乐文件作为提醒铃声,让...
在VB(Visual Basic)编程环境中,倒计时功能是一个常见的需求,它可以在各种应用场景中发挥作用,比如游戏、定时提醒或程序自动执行等。本篇将详细介绍如何利用VB编写一个简单的倒计时程序,并探讨相关的核心知识点...
这个“android简易倒计时器”应该是一个简单的实现,适合初学者理解并应用到自己的项目中。在本文中,我们将深入探讨Android倒计时器的工作原理、如何创建以及如何在实际应用中使用。 首先,让我们了解一下Android...
【简易倒计时插件】是一种实用的网页组件,它主要应用于网站或应用程序中,用于显示特定日期或时间点之前的剩余时间。这个插件通常基于JavaScript编程语言编写,因为JavaScript在网页动态效果和实时更新方面具有强大...
这个“安卓简单秒钟倒计时器例子”是一个简单的应用实例,它展示了如何在Android环境中创建一个用户友好的倒计时功能。以下是这个项目的关键知识点: 1. **倒计时器(CountdownTimer)类**: Android SDK提供了一...
在创建倒计时功能时,我们将主要使用`DispatcherTimer`类,这是一个在UI线程上运行的定时器,适合用来更新UI。 1. **创建WPF项目** 首先,你需要在Visual Studio中创建一个新的WPF应用程序项目。在XAML文件中,...
这些类共同协作,实现了一个简单的倒计时应用。 首先,`TimeFrame`类很可能是主窗口类,它继承自`JFrame`。`JFrame`是Java Swing库中的一个组件,用于创建应用程序的主窗口。在这个类中,可能包含了倒计时显示的...
Java倒计时源代码是一种基于Java编程语言实现的简单应用程序,用于显示从特定时间开始的倒计时。这个程序特别适合那些需要定时提醒或者计时功能的场景,比如考试倒计时、活动倒计时等。它包含了源代码文件以及打包好...
在Android开发中,倒计时(CountDownTimer)是一个...通过学习和理解这个简单的倒计时demo,开发者可以掌握如何在Android应用中创建和控制倒计时器,这是一项基础但实用的技能,对于开发各种类型的应用都非常有价值。
【倒计时器 Java】是基于Java编程语言开发的一个简单实用的小程序,它主要用于实现时间的倒计时功能。在编程领域,倒计时计时器是一个常见的应用场景,例如用于考试系统、活动启动预告或者定时任务等。这个程序对...
新年倒计时和春节倒计时是网页设计中常见的元素,尤其在节日即将来临之际,它们为用户提供了直观的时间感知,增加了节日氛围。本压缩包`NewYearCount-master`包含了实现这一功能所需的必要文件,包括HTML、CSS和...
【标题】"最简单倒计时"所涉及的知识点主要集中在网页开发中的时间日期处理以及动态效果实现。在网页设计中,倒计时通常用于活动预告、考试倒计时等场景,提供一种直观的方式来提醒用户某个重要事件即将发生。下面...
在本文中,我们将深入探讨如何使用C#编程语言创建一个倒计时程序,并结合任务栏倒计时提示功能。C#是一种广泛应用于...通过理解上述代码和步骤,开发者可以轻松地构建自己的倒计时应用,并根据需求进行扩展和定制。
CountDownTimer类提供了一个在后台运行的定时器,可以在设定的时间间隔内调用两个回调方法:onTick()(每隔一段时间触发)和onFinish()(倒计时结束时触发)。在这个欢迎页面中,onTick()可能用来更新倒计时文本,而...