如何在Flash AS3中使用setTimeout

2 flash actionscript-3 settimeout

在JavaScript中:

setTimeout("document.write('example')", 200);
Run Code Online (Sandbox Code Playgroud)

我想知道如何setTimeout在Flash(AS3)中进行操作。

我知道有Timer()课程,但是我想要一种更简单的方法。

Bad*_*his 5

setTimeout在Flash中与在JavaScript中完全相同。可以在flash.utils包装中找到。

所以:

import flash.utils.setTimeout;

setTimeout(trace,200,"hello world");
Run Code Online (Sandbox Code Playgroud)

例如:

setTimeout(functionToCall, delayInMilliseconds, optionalArgument1, optionalArgument2, etc);
Run Code Online (Sandbox Code Playgroud)