来自help.adobe.com:
The Timer
class is the interface to timers, which let you run code on a specified time sequence. Use the start()
method to start a timer. Add an event listener
for the timer event to set up code to be run on the timer interval.
运用它的关键地方:
1. 首先定义好timer对象
public var _timer:Timer = new Timer(3000, 1);/*定时3秒钟, 重复1次*/
timer对象的构造方法:
public function Timer(delay:Number, repeatCount:int = 0)
两个参数,delay:间隔时间单位为微妙,或是等待时间;repeatCount:重复次数,即指定timer计时器要作用几次。
repeatCount默认情况为0,可以无限次的使用,除非调用_timer.stop()。
2. 给timer对象新增事件监听,即时间到了要干的活
_timer.addEventListener(TimerEvent.TIMER, _onTimer);
private function _onTimer(e:TimerEvent):void
{
//add your statements
}
3.之前两步是准备好所有的“作料”,下面是如何控制
1)什么时候“按表”:_timer.start();
2)什么时候“归零”:_timer.reset();
3) 提前“停表”:_timer.stop();
正常的过程是start之后,设定的时间到了就触发_onTimer干活;
分享到:
相关推荐
### Flex计时器源码详解:实现方法定时执行与事件触发操作 在Flex框架中,计时器(Timer)类是实现周期性任务调度的重要工具之一。本文将深入解析一个简单的Flex计时器示例代码,并详细介绍其工作原理、应用场景...
其中,“Timer”是ActionScript中的一个类,用于在指定的时间间隔内重复执行某项任务,比如心跳检测或者定时刷新界面。“Socket”在Java中是指网络编程中的套接字,它提供了进程间的网络通信,是聊天室实现客户端和...
在你的ActionScript代码中,首先需要创建一个`Timer`对象,指定间隔时间和重复次数。例如,如果你想让警告框在3秒后自动关闭,可以这样写: ```actionscript var timer:Timer = new Timer(3000, 1); // 3000毫秒即3...
在Flex中,没有内置的摇动检测,但我们可以使用Timer来模拟定时检查,以判断用户是否进行了摇动操作。这可能包括检测用户在一定时间内连续改变鼠标或触摸位置: ```actionscript private var lastX:Number; private...
Flex 是一种用于构建富互联网应用程序(RIA)的框架,它主要基于Adobe的ActionScript编程语言和MXML标记语言。在本教程中,我们将深入探讨Flex的基础知识,包括设计视图和源视图的使用,以及如何创建动态效果、处理...
- **定时调用的方法**:通过 `addEventListener(TimerEvent.Timer, 方法)` 添加定时事件监听器。 - **启动/停止**:使用 `Timer.start()` 和 `Timer.stop()` 控制定时器的启动和停止。 6. **事件处理**: - **...
在Flex中,计时器(Timer)是实现定时任务的关键类,而秒表则是一个实际应用场景,通常用于实时显示流逝的时间。 计时器类(Timer)在Flex中扮演着时间调度的角色,允许开发者设置一个间隔,然后在每个指定间隔内...
`Tween`类支持平滑动画过渡,`Timer`类用于定时执行任务。 6. **网络通信**:AS3支持多种网络协议,如HTTP、XMLSocket和LocalConnection,可以实现数据的发送和接收。`URLLoader`和`URLRequest`类用于加载远程数据...
Timer类用于定时任务;XML和JSON类支持数据交换;URLLoader和Socket类则提供了网络通信的能力。 6. **Error对象和异常处理**:AS3引入了异常处理机制,通过try-catch语句块来处理可能出现的错误,增强了程序的健壮...
为了实现定时更新,我们可以使用`flash.events.Timer`类创建一个定时器,每隔一秒钟(1000毫秒)触发事件,从而更新时钟显示。 在MXML文件中,我们需要将自定义组件的属性绑定到实际的时钟显示元素。例如,我们可以...
在本文中,我们将深入探讨如何使用Flex和ActionScript开发一个MP3播放器。Flex是一种基于MXML和ActionScript的开放源代码框架,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定机制,...
Flex是一个强大的RIA(富互联网应用)开发框架,它是Adobe系统公司开发的一种基于MXML和ActionScript3.0的前端技术。而Flex Builder是Adobe提供的一种用于Flex应用开发的集成开发环境(IDE),它支持可视化编辑界面...
根据提供的文件信息,我们可以归纳出一系列与Flex相关的知识点,这些知识点涵盖了Flex开发中的基础概念、事件处理、数据类型转换、数组操作等多个方面。下面将详细解释这些知识点。 ### 1. Flex 默认背景颜色的修改...
Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA,Rich Internet Applications)。在“flex demos”这个压缩包中,我们能看到一系列针对不同应用场景的示例,如Alarm ...
ActionScript是一种基于ECMAScript的编程语言,主要应用于Adobe ...这些ActionScript示例涵盖了基础编程概念到高级交互设计,为初学者提供了丰富的学习资源,通过实践这些例子,可以迅速提升ActionScript编程技能。
在Flex4中,可以使用Timer类来创建一个定时事件,每隔特定间隔触发一次事件,更新计时器的显示。 6. **界面设计**:Flex4的Spark组件库提供了丰富且美观的UI组件,如Label、Button、VGroup、HGroup等,用于构建闹钟...
timer用于定时更新播放进度;totalTime记录视频总时长。 6. **Embed标签**:嵌入图像资源,如play.png(播放按钮)、pause.png(暂停按钮)和stop.png(停止按钮)。这些图像被声明为Bindable类,意味着当它们的值...
9. **时间和日期类库**:除了基础的Date类,还有Timer类用于定时执行任务。 10. **文本类库**:TextField和TextFormat类用于处理动态文本,支持丰富的格式化和排版。 11. **XML类库**:XML和XMLList类提供了XML...
《ActionScript 3 Cookbook 中文版》是一本深入讲解ActionScript 3编程的实用指南,旨在帮助开发者掌握ActionScript 3...通过阅读和实践书中的例子,可以提升ActionScript编程技能,更好地理解和运用ActionScript 3.0。
在IT行业中,FLEX(Flexible Box)是一种基于ActionScript 3.0的开发框架,用于构建富互联网应用程序(RIA)。本话题将详细讲解如何利用FLEX制作图片切换广告,并使用XML作为配置文件来实现动态加载和管理广告内容。...