我试图将带有参数的函数附加到计时器,但是它说“无关类型函数”有什么办法可以解决这个问题?
代码示例:
var redoTimer:Timer = new Timer(50);
redoTimer.addEventListener(TimerEvent.TIMER, saySomething("helloo"));
redoTimer.start();
这似乎不起作用,但是有没有办法传递论点???
谢谢
马蒂
最佳答案
您实际上无法做到这一点,最接近的等效项是使用一个小的内联函数包装您自己的函数:
var redoTimer:Timer = new Timer(50);
redoTimer.addEventListener(TimerEvent.TIMER, function(e:Event):void { saySomething("helloo") } );
redoTimer.start();