Actionscript 3 删除函数并再次添加

Actionscript 3 删除函数并再次添加,actionscript-3,function,flash-cs5,Actionscript 3,Function,Flash Cs5,我知道可以通过事件监听器添加和删除函数,但我很想知道是否可以不通过事件监听器添加/删除函数。我猜是一个自定义函数 function timer(event:TimerEvent) { example(); } function example():void { trace("example"); } 是否可以删除示例函数,然后再次添加 正如您所说,常用的方法是使用事件侦听器: mytimer.removeEventListener(TimerEvent.TIMER, timer);

我知道可以通过事件监听器添加和删除函数,但我很想知道是否可以不通过事件监听器添加/删除函数。我猜是一个自定义函数

function timer(event:TimerEvent)
{
  example();
}

function example():void
{
  trace("example");
}

是否可以删除示例函数,然后再次添加

正如您所说,常用的方法是使用事件侦听器:

mytimer.removeEventListener(TimerEvent.TIMER, timer);
如果不想删除侦听器,可以使用标志切换
示例
调用:

var tick = false;
function timer(event:TimerEvent)
{
    if (tick) {
        example();
    }
}