是否有 setTimeout()
的实现和 clearTimeout()
在哈克斯?
当然可以使用 Timer
类,但对于一次性执行,我想这不是最好的方法。
最佳答案
对于一次性执行,我认为 Timer.delay()
是完美的。您可以稍后使用返回的实例来停止计时器:
var timer = haxe.Timer.delay(function() trace("Hello World!"), 250);
...
timer.stop();
您也可以访问 native
setTimeout()
与 js.html.Window
外部:var handle = js.Browser.window.setTimeout(function() trace("Hello World!"), 250);
...
js.Browser.window.clearTimeout(handle);
关于haxe - Haxe 中 JavaScript 的 "setTimeout"在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7593436/