我正在创建一个 swf,它有一个父类和一个子类。父类有一个按钮,它分派一个自定义事件,我希望子类列出这个事件,但是当我分派事件时,子类没有听到事件已被分派。
这是调度事件的代码:
private function onCTAClicked(e:MouseEvent):void
{
trace("onCTAClicked");
dispatchEvent(new CTAClickEvent(CTAClickEvent.CTA_CLICK_EVENT,true));
}
And the listener is registered like this:
public function registerEventListeners():void
{
this.addEventListener(CTAClickEvent.CTA_CLICK_EVENT, onCTAClickHandler,false);
}
registerEventListeners() 函数在子类中。
我知道事件可以在显示列表中冒泡,但如何才能从列表中删除?
斯蒂芬