我已经为以下问题苦苦挣扎了几个小时,例如,如果您不扩展该类,如何从另一个类调用自定义类。
我的主基类上有一个计时器事件 Base.myTimer.addEventListener(TimerEvent.TIMER, processTime) - 基类
然后我稍后在代码中删除该方法 Base.mytimer.removeEventListener(TimerEvent.TIMER, processTime. - Base class
我有一个按钮(Btn 类),当它完成处理后,我想再次调用该方法,但我无法让它工作,因为该方法在按钮类中不存在,但在 Base 类中,所以 flash 显然给了我错误 processTime 未定义。
例如,现在我想从按钮内重新实例化事件侦听器,所以我有
Base.myTimer.addEventListener(TimerEvent.TIMER, processTime); 或 this.parent.parent["myTimer"].addEventListener()
myTimer 是 Base 类中的静态 Timer。
如果不是自定义方法,例如 Base.myTimer.dispatchEvent(new TimerEvent(TimerEvent.TIMER)),我可以制作一个普通的 dispatchEvent。
到目前为止我看到的例子还没有解决我的问题。任何帮助,将不胜感激。