flex中setTimeOut与setInterval与Timer的异同

本文对比了Flex中三种计时器的功能与用法:Timer、setInterval与setTimeOut。详细解析了各自的参数设定及执行特性,强调了Timer类的强大功能及其推荐使用的理由。

flex中setTimeOut与setInterval与Timer的异同



三种计时器的参数说明:
flash.utils.Timer(延迟时间,执行次数);    //执行次数为0时表示无数次被执行
setInterval(函数a, 延迟时间, 其首参函数的参数0, 其首参函数a的参数1, ...);
setTimeOut(函数a, 延迟时间, 其首参函数的参数0, 其首参函数a的参数1, ...);

flash.utils.Timer:设置一个间隔时间,有次数限制,只执行指定的次数,当然也可以指定无穷大次数;
setInterval:设置一个间隔时间,间隔多久会触发一次,可以控制其终止;
setTimeOut:设置超时时间,只会执行一次;


flash.utils.Timer和setInterval的异同点:
1. 在执行时间上,Timer和setInterval的时间差很相近。
2. Timer功能要比setInterval要强,可以动态改变间隔时间(指定timer.repeatCount),因此一般情况下,推荐使用Timer类。

本压缩包包括: 《ActionScript 3.0 语言组件参考.chm 《Flex 3 RIA开发详解精深实践》PDF及 配套代码 (1)《ActionScript 3.0 语言组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® Player Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、方法属性。 在可能的情况下,特定于 AIR 的新项目都以其名称旁的这个小图标作为标志: 本手册提供了 ActionScript 语言中所支持元素的语法用法信息。 其中包括以下部分: 下面的 《ActionScript 3.0 语言组件参考》是 Flash® Player Adobe® AIR™ 应用程序编程接口 (API) 的参考手册。 语言元素,如全局变量、运算符、语句、关键字、指令特殊类型包 按字母顺序排列的类元素条目 具有所有条目的索引 附录,比较 ActionScript 2.0 ActionScript 3.0 的某些关键语言 API 的改动 有关错误警告的附录(带注释)具有关使用 XML 支持补间动画 FLVPlayback 字幕的参考信息的附录。 具有关对 Adobe AIR 使用数据库的参考信息的附录 (2)《Flex 3 RIA开发详解精深实践》一书3位作者杨占坡,杨铭,翁颖做客AIRIA论坛,技术爱好者在线交流。并配合AIRIA论坛开展活动在线送书、读书、交流尽在AIRIA论坛 别名: 企业级Web应用AIR桌面应用 作者: 杨占坡&杨铭&翁颖 资源格式: PDF 版本: 文字版 出版社: 清华大学出版社书号: ISBN 9787302188827发行时间: 2009年01月01日 地区: 大陆 语言: 简体中文 简介: 内容介绍: Flex是目前最为普及的一种RIA开发技术,依托于脱胎换骨的ActionScript 3.0,可以轻松实现相比传统的网络应用更加卓越的交互能力更加绚丽的表现效果。Flex技术本身并不是凭空出现的,经过了Flash的长期预热,依托于XML、ActionScript 3.0等标准化开发语言,终成正果。 本书以实践为手段,以实用为核心,全面解析了应用Flex技术进行RIA开发的思维过程。从实践开始、到实践结束。从最简单的Hello World演示到完整的项目全案开发,给读者全新的学习过程。 内容分为四部分:开启Flex之门、Flex开发进阶、Flex 3 Web项目全案开发、Flex 3 AIR桌面项目全案开发。涉及了Flex基础概念、组件设计开发、图表开发、企业级应用以及AIR桌面应用等方面。 本书最大的特点是使用大量小巧的示例帮助读者快速体验Flex开发流程。并在最后两大部分中结合完整的项目开发案例,给读者以积少成多、从量变到质变的软件开发学习过程之体验。 本书作者是国内第一个企业级Flex上线项目的负责人,资深软件工程师,并多年从事Flash/Flex RIA开发,具有货真价实的Flex功力。 本书所附光盘,提供作者精心整理的代码、项目文件,并包含国内首次提供的Flex项目开发操作视频。 读者对象:Web开发人员、软件工程师、Flash设计师、网页设计师、软件专业相关师生等。 作者介绍: 杨占坡 主编 资深软件工程师、软件架构师、北京航空航天大学软件工程硕士,精于企业级软件开发嵌入式系统开发。对C语言、Java语言/JavaEE系统、Ruby on Rails、Flex、Ajax等领域都有深入的研究:国内第一个Flex企业级上线项目核心开发者,属于国内最早一批应用Flex进行企业级开发的软件工程师;国内第一批Ruly on Rails架构的倡导者;拥有企业级分布式架构设计的国家级发明专利。在软件设计方法、软件开发技术方面都具有深刻认识独到见解。 目录: PART 1 开启Flex之门 第1章 Flex 3程序设计基础 第2章 Flex可视化组件开发 PART 2 Flex开发进阶 第3章 Flex程序设计进阶 第4章 Flex模块化编程 第5章 ActionScript 3精要 第6章 Flex图表 PART 3 Flex 3 Web项目全案开发 第7章 Flex企业级开发实践—— Flex + Struts 第8章 Flex企业级开发实践—— Flex + Web Services PART 4 Flex 3 AIR桌面项目全案开发 第9章 桌面上的Web开发——AIR 第10章 Fl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值