加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash AS技巧之使用setTimeout

发布时间:2020-12-15 18:00:20 所属栏目:百科 来源:网络整理
导读:在Flash 8中有个函数是在帮助文档中没有的﹐也不知道是刻意还是疏忽﹐最近有人提起才想到。而这个setTimeout函数就类似于我们常用的 setInterval 可指定延迟时间执行﹐但却不像 setInterval 那样一直循环。所以在这里只是大略提醒﹐而详细的说明就参考帮助文
在Flash 8中有个函数是在帮助文档中没有的﹐也不知道是刻意还是疏忽﹐最近有人提起才想到。而这个setTimeout函数就类似于我们常用的 setInterval 可指定延迟时间执行﹐但却不像 setInterval 那样一直循环。所以在这里只是大略提醒﹐而详细的说明就参考帮助文档中的 setInterval 吧。
setTimeout(函数名,?延迟时间,?参数) //例子 function?showText(param:String)?{ ??????trace(param); } onMouseDown?=?function()?{ ??????setTimeout(showText,?500,?’Super-Tomato’); } //AS?2.0?class class?Test?{ ????????public?function?Test()?{ ????????????????init(); ????????} ????????private?function?init()????????{ ????????????????var?This:Object?=?this; ????????????????_root.onMouseDown?=?function()????????{ ????????????????????????_global.setTimeout(This.showText,?’Super-Tomato’); ????????????????}; ????????} ????????private?function?showText(param:String)?{ ????????????????trace(param); ????????} }
如果在setTimeout未执行前要取消执行的话就使用 clearTimeout 即可。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读