是否存在的实现setTimeout()
,并clearTimeout()
在HAXE?它当然可以使用这个Timer
类,但对于一次性执行它不是最好的方法,我想.
Fra*_*lli 13
对于一次性执行,我认为这Timer.delay()
是完美的.您可以使用返回的实例稍后停止计时器:
var timer = haxe.Timer.delay(function() trace("Hello World!"), 250);
...
timer.stop();
Run Code Online (Sandbox Code Playgroud)
您还可以setTimeout()
使用js.html.Window
extern 访问本机:
var handle = js.Browser.window.setTimeout(function() trace("Hello World!"), 250);
...
js.Browser.window.clearTimeout(handle);
Run Code Online (Sandbox Code Playgroud)