【发布时间】:2013-05-15 19:06:40
【问题描述】:
我有一个添加元素 MyComponent comp1 的组 g1 和一个添加子 g1 的 UIComponent c1 和一个自定义事件 customEvent1 意味着:
c1.addChild(g1.addElement(comp1))
所以 comp1.parent 为空
这是一些代码
我的组件:
private function mouseUpFunction(e:MouseEvent):void {
//e.stopPropagation();
var event:MouseChangeEvent = new MouseChangeEvent(MouseChangeEvent.Mouse_Up_Objective);
dispatchEvent(event);
}
private function mouseDownFunction(e:MouseEvent):void{
//e.stopPropagation();
var event:MouseChangeEvent = new MouseChangeEvent(MouseChangeEvent.Mouse_Down_Objective);
dispatchEvent(event);
}
主应用:
stage.addEventListener(MouseChangeEvent.Mouse_Down_Objective, mouseDownHandler);
stage.addEventListener(MouseChangeEvent.Mouse_Up_Objective, mouseUpHandler);
问题是 comp1 调度事件但它永远不会捕获! :(
【问题讨论】:
标签: apache-flex events actionscript event-handling