函数
在Flash8中,有个未公开的函数setTimeout,执行功能就是在设定的时间到了以后,调用一次设定的函数。 这样对于只需要调用一次的时间触发事件,我们再也不需要用 setInterval 函数配合 clearInterval 函数来处理了. 很好用,该函数属于未公开的函数的原因,很大可能是因为在flash 8.5中属于非推荐语法,所以隐藏了.
用法:
function openWebsite(url:String) {
getURL(url, "_blank");
}
website = "http://www.webjx.com/";
setTimeout(openWebsite, 1000, website);
stop();
或者
function openWebsite(url:String)
{
getURL(url,"_blank");
}
website='http://www.webjx.com';
setTimeout(this,'openWebsite',1000,website);
特别注意:
如果是是用AS2的类里面使用setTimeout函数,因为该函数属于未公开的函数,所以必须使用下面的方法才能避免编译出错
_global["setTimeout"](this,"openWebsite",1000,website);
时间: 2024-12-29 11:32:50