Flex4之定时器之setInterval应用(定时至某个时间发起,可循环)
2011-11-11 10:17
417 查看
Flex4定时器我们用得最多的是Timer定时器,但Timer一初始化的时候就会调用,这里我们使用一个比较好的定时器,让其经过指定时间后再进行某项操作,比如刷新界面的操作。
下面我来介绍它的实现,不用多说,附上代码。
首先在init函数中进行初始化。
然后实现countDown函数:
再实现timeUp函数:
当然要在Application标签中引上上面的那个方法,如下所示:
这样每经过10就会刷新一次页面了。
下面我来介绍它的实现,不用多说,附上代码。
首先在init函数中进行初始化。
public function initFunc():void { count = 0; interval = setInterval(countDown,1000); // setInterval(this,"countDown", 1000); }
然后实现countDown函数:
public function countDown():void { showLabel.text = count.toString() + "second to go"; count += 1; if(count==10){ count=0; timeUp(); }
再实现timeUp函数:
public function timeUp():void { //clearInterval(interval); // Alert.show("时间到了。"); navigateToURL(new URLRequest("javascript:location.reload();"),"_self"); //刷新页面 // navigateToURL(new URLRequest("javascript:location.close();"),"_self") //关闭页面操作 //也可以重开页面 }
当然要在Application标签中引上上面的那个方法,如下所示:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" initialize="initFunc()" >
这样每经过10就会刷新一次页面了。
相关文章推荐
- jquery的定时器setTimeout()与定时循环执行器setInterval()的区别
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- Flex中如何利用setInterval()和clearInterval()函数按照一定时间有规则的执行函数的例子
- Spring定时器动态设置定时时间
- libevent简单应用_1_时间定时器
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- setTimeout与setInterval 定时器与异步循环数组
- 前端开发:setTimeout与setInterval 定时器与异步循环数组
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- 用定时器中断,单片机中断处理时间大于定时器定时时间会怎样?
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()【转】
- JavaScript(Jquery)中让网页停顿几秒或按时间循环执行(定时器,已解决,可直接执行!)
- 检查一个路径下文件是否存在,如果不存在设置一个定时器,在定时器内每隔一定时间检查一次,直到该文件存在返回成功,或者定时超时返回失败
- 前端开发:setTimeout与setInterval 定时器与异步循环数组
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- 定时刷新页面SetInterval 和setTimeout -时间间隔可以动态设定
- Flex和Flash定时器 setTimeout & setInterval 使用要点
- STM32 定时器 定时时间的计算
- Spring.Scheduling.Quartz 作业的应用(定时任务和循环触发任务)
- vue单页应用中,使用setInterval()定时向服务器获取数据,后来跳转页面后,发现还在不停的获取数据。