JavaScript中setInterval的用法

来源:互联网 发布:jquery高级编程源代码 编辑:程序博客网 时间:2024/06/02 04:36

setInterval~在播放动画时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示

setInterval(function,interval[,arg1,arg2,......argn])setInterval(object,methodName,interval[,arg1,arg2,.....argn])

第一种格式是标准动作面板中setInterval函数的默认语法,第二种格式是在专家模式动作中使用的方法。

函数的setInterval方法

function show1(){    trace("每隔1秒显示一次");}function show2(str){    trace(str);}setInterval(show1,1000);setInterval(show2,2000,"每隔2秒我就会显示一次");

对象的setInterval方法

//不传参数myobj=new Object();//创建一个新的对象myobj.interval=function(){    trace("每隔1秒显示一次");}//创建对象的方法。setInterval(myobj,"interval",1000);//设定时间间隔调用对象的方法。//传参数myobj=new Object();myobj.interval-function(str){    trace(str);}setInterval(myobj,"interval",2000," 每隔2秒我就会显示一次");

注意:要调用为对象定义的方法时,必须在专家模式中使用第二种语法格式。

动态显示时间的画面

setInterval(show,1000);function show(){    time=new Date();    hour=time.getHours();    minu=time.getMinutes();    sec=time.get.Seconds();    datetime=hour+":"+minu+":"+sec;}//这里的datetime是一个动态文本框的变量名字。

clearInterval动作的作用是清楚对setInterval函数的调用

function show(){    trace("每隔一秒显示一次");}var sh=setInterval(show,1000);clearInterval(sh);
0 0
原创粉丝点击