我知道可以通过事件监听器添加和删除函数,但我很想知道是否可以添加/删除函数而不是事件监听器。所以我猜一个自定义函数
function timer(event:TimerEvent)
{
example();
}
function example():void
{
trace("example");
}
是否可以删除示例函数然后再次添加?
答案 0 :(得分:1)
正如你所说,常见的方法是使用事件监听器:
mytimer.removeEventListener(TimerEvent.TIMER, timer);
如果您不想删除侦听器,可以使用标记切换example
来电:
var tick = false;
function timer(event:TimerEvent)
{
if (tick) {
example();
}
}