有什么样的HAXE委托?
这会派上用场,当我使用匿名函数,但仍希望维持当前class'es变量的作用域。
myObject.callback = function(param) { this.variable = param; };
正如你所看到this
是不是从函数体中访问。 :-(
据我知道你可以在latest Haxe version做到这一点。在早期版本中,你应该能够做到:
var t=this;
myObject.callback = function(param) { t.variable = param; };