[Flash开发笔记] flash 8 中的 setTimeout()


function Method_Name() {
trace(
"callback: "+getTimer()+" ms.");
}

var intervalID:Number = setTimeout(Method_Name, 1000);

// 清除setTimeout();
//
 clearTimeout(intervalID)

也可以使用匿名函数:

setTimeout(function () {
 trace(
"callback: "+getTimer()+" ms.");
}, 
1000);

在JavaScript中有,但在flash 8 的帮助文档中找不到setTimeout,也不会在代码中高亮显示,但它确实可用,与setInterval()功能类似,但只执行一次,可用在一些需要延时的一次的动作上,如三秒后场景跳转。

最后注意它是属于_global的,如:_global.setTimeout

posted on 2007-05-04 11:04  三千  阅读(2939)  评论(0编辑  收藏  举报