`
xhuang
  • 浏览: 30632 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Flex/Actionscript定时Timer实践运用

阅读更多

来自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干活;

 

 

2
0
分享到:
评论

相关推荐

    Flex 计时器源码 timer

    ### Flex计时器源码详解:实现方法定时执行与事件触发操作 在Flex框架中,计时器(Timer)类是实现周期性任务调度的重要工具之一。本文将深入解析一个简单的Flex计时器示例代码,并详细介绍其工作原理、应用场景...

    flex actionscript java chatting source

    其中,“Timer”是ActionScript中的一个类,用于在指定的时间间隔内重复执行某项任务,比如心跳检测或者定时刷新界面。“Socket”在Java中是指网络编程中的套接字,它提供了进程间的网络通信,是聊天室实现客户端和...

    flex如何使得alert定时关闭

    在你的ActionScript代码中,首先需要创建一个`Timer`对象,指定间隔时间和重复次数。例如,如果你想让警告框在3秒后自动关闭,可以这样写: ```actionscript var timer:Timer = new Timer(3000, 1); // 3000毫秒即3...

    flex的时间控件用法

    在Flex中,没有内置的摇动检测,但我们可以使用Timer来模拟定时检查,以判断用户是否进行了摇动操作。这可能包括检测用户在一定时间内连续改变鼠标或触摸位置: ```actionscript private var lastX:Number; private...

    flex 经典教程下载

    Flex 是一种用于构建富互联网应用程序(RIA)的框架,它主要基于Adobe的ActionScript编程语言和MXML标记语言。在本教程中,我们将深入探讨Flex的基础知识,包括设计视图和源视图的使用,以及如何创建动态效果、处理...

    看完Flex就可以做出一个小游戏

    - **定时调用的方法**:通过 `addEventListener(TimerEvent.Timer, 方法)` 添加定时事件监听器。 - **启动/停止**:使用 `Timer.start()` 和 `Timer.stop()` 控制定时器的启动和停止。 6. **事件处理**: - **...

    Flex计时器、秒表、Air做的

    在Flex中,计时器(Timer)是实现定时任务的关键类,而秒表则是一个实际应用场景,通常用于实时显示流逝的时间。 计时器类(Timer)在Flex中扮演着时间调度的角色,允许开发者设置一个间隔,然后在每个指定间隔内...

    ActionScript 3.0编程精髓

    `Tween`类支持平滑动画过渡,`Timer`类用于定时执行任务。 6. **网络通信**:AS3支持多种网络协议,如HTTP、XMLSocket和LocalConnection,可以实现数据的发送和接收。`URLLoader`和`URLRequest`类用于加载远程数据...

    ActionScript3.0帮助文档完整版

    Timer类用于定时任务;XML和JSON类支持数据交换;URLLoader和Socket类则提供了网络通信的能力。 6. **Error对象和异常处理**:AS3引入了异常处理机制,通过try-catch语句块来处理可能出现的错误,增强了程序的健壮...

    flex简单时钟制作(flex学习)

    为了实现定时更新,我们可以使用`flash.events.Timer`类创建一个定时器,每隔一秒钟(1000毫秒)触发事件,从而更新时钟显示。 在MXML文件中,我们需要将自定义组件的属性绑定到实际的时钟显示元素。例如,我们可以...

    mp3播放器源代码(flex)

    在本文中,我们将深入探讨如何使用Flex和ActionScript开发一个MP3播放器。Flex是一种基于MXML和ActionScript的开放源代码框架,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定机制,...

    Flex面试题一宣贯.pdf

    Flex是一个强大的RIA(富互联网应用)开发框架,它是Adobe系统公司开发的一种基于MXML和ActionScript3.0的前端技术。而Flex Builder是Adobe提供的一种用于Flex应用开发的集成开发环境(IDE),它支持可视化编辑界面...

    flex试题打包面试题挺好的

    根据提供的文件信息,我们可以归纳出一系列与Flex相关的知识点,这些知识点涵盖了Flex开发中的基础概念、事件处理、数据类型转换、数组操作等多个方面。下面将详细解释这些知识点。 ### 1. Flex 默认背景颜色的修改...

    flex demos

    Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA,Rich Internet Applications)。在“flex demos”这个压缩包中,我们能看到一系列针对不同应用场景的示例,如Alarm ...

    actionscript例子源码

    ActionScript是一种基于ECMAScript的编程语言,主要应用于Adobe ...这些ActionScript示例涵盖了基础编程概念到高级交互设计,为初学者提供了丰富的学习资源,通过实践这些例子,可以迅速提升ActionScript编程技能。

    用Flex4编写的闹钟+电子钟+计时器,绝对能用

    在Flex4中,可以使用Timer类来创建一个定时事件,每隔特定间隔触发一次事件,更新计时器的显示。 6. **界面设计**:Flex4的Spark组件库提供了丰富且美观的UI组件,如Label、Button、VGroup、HGroup等,用于构建闹钟...

    基于flex的flv简易播放器

    timer用于定时更新播放进度;totalTime记录视频总时长。 6. **Embed标签**:嵌入图像资源,如play.png(播放按钮)、pause.png(暂停按钮)和stop.png(停止按钮)。这些图像被声明为Bindable类,意味着当它们的值...

    Actionscript API(汉化)

    9. **时间和日期类库**:除了基础的Date类,还有Timer类用于定时执行任务。 10. **文本类库**:TextField和TextFormat类用于处理动态文本,支持丰富的格式化和排版。 11. **XML类库**:XML和XMLList类提供了XML...

    actionscript cook book 中文版

    《ActionScript 3 Cookbook 中文版》是一本深入讲解ActionScript 3编程的实用指南,旨在帮助开发者掌握ActionScript 3...通过阅读和实践书中的例子,可以提升ActionScript编程技能,更好地理解和运用ActionScript 3.0。

    FLEX 图片切换广告 xml做配置文件

    在IT行业中,FLEX(Flexible Box)是一种基于ActionScript 3.0的开发框架,用于构建富互联网应用程序(RIA)。本话题将详细讲解如何利用FLEX制作图片切换广告,并使用XML作为配置文件来实现动态加载和管理广告内容。...

Global site tag (gtag.js) - Google Analytics