Flex中如何通过setTimeout()和clearTimeout()函数创建timers计时器的例子
By Minidxer | April 5, 2009
接下来的例子演示了Flex中如何通过setTimeout()和clearTimeout()函数,创建timers计时器。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
Download: main.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white">
- <mx:Script>
- <![CDATA[
- import mx.controls.Alert;
- private var alert:Alert;
- private function delayedAlert():void {
- setTimeout(launchAlert, 2000);
- button.enabled = false;
- }
- private function launchAlert():void {
- alert = Alert.show("I'm an alert.");
- button.enabled = true;
- }
- ]]>
- </mx:Script>
- <mx:Button id="button"
- label="Click here to launch alert (2 second delay)"
- click="delayedAlert();" />
- </mx:Application>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子
Topics:
Other |
7 Comments » |
1,133 views
Tags: clearTimeout(), setTimeout()
看不懂
灌水居然灌到这里。。。
我申请链接的帖子呢?
友情链接吗?不做这种事情已经很久了,呵呵
做一个啦 就一个啦
看起来你的pr不低,我的也不是特别低啊!
很郁闷~~
为什么我的flex跑这段程序就会出错误啊!!
flash.utils.setTimeout(launchAlert, 2000);
打败了,莫非我的版本问题?必须在前面加上flash.utils.~~
难道大家的都运行正常吗?