Знаете ли вы, есть ли простой способ передать некоторые аргументы функции, вызываемой через
haxe.Timer.delay(func, delay);
Под «легким» я подразумеваю без создания собственного таймера.
Знаете ли вы, есть ли простой способ передать некоторые аргументы функции, вызываемой через
haxe.Timer.delay(func, delay);
Под «легким» я подразумеваю без создания собственного таймера.
Всего можно достичь с дополнительным уровнем косвенности :-)
Похоже, вам нужно замыкание, единственной задачей которого является вызов другой функции с аргументы.
Что-то вроде этого (не проверено):
haxe.Timer.delay(function () {
func(arg1, arg2);
}, delay);
this
и все такое).
- person Cameron; 31.05.2013
delay
в миллисекундах (например, 1000
вызывает задержку в одну секунду).
- person ashes999; 30.05.2015