function
Method_Name() {
trace( " callback: " + getTimer() + " ms. " );
}
var intervalID:Number = setTimeout(Method_Name, 1000 );
// 清除setTimeout();
// clearTimeout(intervalID)
trace( " callback: " + getTimer() + " ms. " );
}
var intervalID:Number = setTimeout(Method_Name, 1000 );
// 清除setTimeout();
// clearTimeout(intervalID)
也可以使用匿名函数:
setTimeout(
function
() {
trace( " callback: " + getTimer() + " ms. " );
}, 1000 );
trace( " callback: " + getTimer() + " ms. " );
}, 1000 );
在JavaScript中有,但在flash 8 的帮助文档中找不到setTimeout,也不会在代码中高亮显示,但它确实可用,与setInterval()功能类似,但只执行一次,可用在一些需要延时的一次的动作上,如三秒后场景跳转。
最后注意它是属于_global的,如:_global.setTimeout