快速业务通道

使用setInterval函数

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12


之前虽然很多人写过了setInterval函数的用法,但其实那些都是受到帮助文档的影响,并非真正的用法,那么我们先来看看字典中的用法 setInterval() AvailabilityFlash Player 6. UsagesetInterval(functionName:Function, interval:Number [, param1:Object, param2, ..., paramN]) : Number ParametersfunctionName A function name or a reference to an anonymous function. interval The time in milliseconds between calls to the functionName parameter. param1, param2, ..., paramN Optional parameters passed to the function or methodName parameter. ReturnsAn identifying integer that you can pass to clearInterval() to cancel the interval. 大家都看到了这个函数的说明了吗? setInterval(functionName:Function, interval:Number [, param1:Object, param2, ..., paramN]) : Number

setInterval(函数,毫秒,[参数]); 这样的写法其实是不正确的,那么应该有朋友试过以下这个例子 function msg() {
trace(this);
}
setInterval(msg, 1000);
那么输出的答案是undefined,而不是目前指定的路径。这就是为何有些朋友要控制相同path中的影片而不行的原因了,那么怎样才是正确的setInterval写法呢? setInterval(对象, "函数名", 毫秒, [参数]); 这个才是正确的用法,希望大家可以记住,那么使用上面的例子试试看吧 function msg() {
trace(this);
}
setInterval(this, "msg", 1000);
这样是不是就出现了呢?? 尤其使用class的时候也必须是使用正确的写法才能灵活的重复使用, Flash v7.2 版本之前的朋友一定要用此方法,不然连函数都无法执行 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号