setInterval全面的介绍
setInterval全面的介绍 setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下: setInterval(function,interval[,arg1,arg2,......argn]) setInterval(object,methodName,interval[,arg1,arg2,.....argn]) 第一种格式是标准动作面板中setInterval函数的默认语法,第二种格式是在专家模式动作中使用的方法。 其中的参数function是一个函数名或者一个对匿名函数的引用。object参数指定从Object对象派生的对象。methodName制定object参数中要调用的方法。interval制定对function或methodName调用两次之间的时间,单位是毫秒。后面的arg1等是可选的参数,用于制定传递给function或是methodName的参数。 setInterval它设置的时间间隔小于动画帧速(如每秒10帧,相当于100毫秒),则按照尽可能接近interval的时间间隔调用函数。而且必须使用updateAfterEvent动作来确保以足够的频率刷新屏幕。如果interval大于动画帧速,则只用在每次播放头进入某一帧是才调用,以减小每次刷新屏幕的影响。 下面的例子每隔1秒调用一次匿名函数。
setInterval(function(){trace("每隔1秒钟我就会显示一次")},1000);//这里的function(){}是没有函数名
的函数。成为匿名函数,后面的1000是时间间隔,单位是毫秒。
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是一个动态文本框的变量名字。 这样子呢,setInterval这个方法大家应该学的很好了。现在呢,我们学习clearInterval.
function show(){
trace("每隔一秒我就会显示一次"); } var sh; sh=setInterval(show,1000); clearInterval(sh); 好的至此,学习结束。希望对大家有所帮助。 |
setInterval全面的介绍相关推荐
- android做开场动画,Android_Android开场动画类完整实现代码,本文所述实例为在android中开起 - phpStudy...
Android开场动画类完整实现代码 本文所述实例为在android中开起开场动画类,已封装好,进行android开发的朋友可使用.在这个类中,你可以:设置开场动画的图片资源.返回下一个要启动的Act ...
- HTML5应用——欢乐老虎机
在上面一篇博文中,我介绍了HTML5应用的简易播放器,这篇博文中介绍一个比较复杂的HTML5游戏-老虎机. 寒假在家玩老虎机输了些许钱,所以自己就萌生了写个老虎机的游戏.开始打算用Visual C++ ...
- 爬虫漫游指南:瑞数的反调试陷阱
爬虫漫游指南 瑞数的反调试陷阱 遇上有反爬的网站,第一反应肯定是要先打开开发者工具调试一波,于是,反爬工程师们就在此处设下了第一道防线.初级一点的,例如监听F12,禁用鼠标右键,作为防线的一部分,这些 ...
- html 怪异模式,CSS_浅谈CSS编程中的怪异模式,怪异模式盒模型
今天学习了 - phpStudy...
浅谈CSS编程中的怪异模式 怪异模式盒模型 今天学习了一下css3的box-sizing属性,顺便又温习了一下css的盒模型,最后觉得有必要对盒模型做一个全面整理. 先不考虑css3的情况,盒模型一共 ...
- js定时器介绍:倒计时定时器setTimeout、间隔定时器setInterval
1.定时器介绍 在js里面,有两种定时器:倒计时定时器和间隔定时器 (1)倒计时定时器:倒计时多长时间以后执行函数 语法:setTimeout(要执行的函数,多长时间以后执行) <script ...
- JS定时器setTimeout和setInterval介绍
JS定时器setTimeout和setInterval介绍 JavaScript 定时器,有时也称为"计时器",用来在经过指定的时间后执行某些任务.avaScript 中提供了两种 ...
- Window setInterval() 方法介绍
定义和用法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被 ...
- 停止JavaScript中的setInterval调用
我正在使用setInterval(fname, 10000); 在JavaScript中每10秒调用一次函数. 是否可以在某个事件中停止调用它? 我希望用户能够停止重复刷新数据. #1楼 setInt ...
- 【AJAX】反向Ajax第1部分:Comet介绍
英文原文:Reverse Ajax, Part 1: Introduction to Comet 在过去的几年中,web开发已经发生了很大的变化.现如今,我们期望的是能够通过web快速.动态地访问应用 ...
最新文章
- Spring Boot与Redis的集成
- TiDB与gRPC的那点事
- 生产场景 bond 0实战
- wireshare capture filter捕捉过滤的设置
- 大家猜猜看除了围棋,人工智能下一个颠覆的领域是什么?
- 学点 C 语言(19): 数据类型 - 数组
- 从docker 中抓取jvm heap 信息, 并且分析
- 白话Elasticsearch62-进阶篇之Highlighting高亮显示
- 官网快速搭建spring boot 项目
- python seach_python 正则re.search
- 手册如何看运放的db_如何处理金属离子与配体之间的配位键?
- 源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口
- python中调用函数no module named 'utilities'_python错误:No module named setuptools 解决方法...
- ViewFlipper中放入两个ListView不能拖动的情况
- 操作对象_word选择操作技巧:不同操作对象,选择方式不同?
- NDK-JNI实战教程(二) JNI官方中文资料
- weblogic错误页面
- 【算法学习笔记001】捷联惯导算法心得
- 《给程序员的职场情商课》读书笔记
- C语言函数-形参和实参