Flash AS3自定义事件应该在“兄弟”MC中出现

Flash AS3自定义事件应该在“兄弟”MC中出现,flash,actionscript-3,events,dispatch,Flash,Actionscript 3,Events,Dispatch,否决票 嗨 这篇博文看起来很老,但我的问题最适合这里。我正在这样的MC构造上执行自定义事件调度 主控室/房间/按钮主控室/房间2 收到按钮时,我正在从room_MC发送自定义事件。单击鼠标。它会冒出气泡到main_MC,在那里我可以用它做点什么。非常好 但是:我希望调度的事件在room2_MC中处理。有没有办法让它也在room2_MC中沸腾 谢谢你的回答 问候 迈克 谢谢你的回答。你写的结构示例是相同的吗 嗯。冒泡只朝一个方向进行,但我可以通过向构造函数添加stage.addEventListe

否决票

这篇博文看起来很老,但我的问题最适合这里。我正在这样的MC构造上执行自定义事件调度

主控室/房间/按钮主控室/房间2

收到按钮时,我正在从room_MC发送自定义事件。单击鼠标。它会冒出气泡到main_MC,在那里我可以用它做点什么。非常好

但是:我希望调度的事件在room2_MC中处理。有没有办法让它也在room2_MC中沸腾

谢谢你的回答

问候

迈克

谢谢你的回答。你写的结构示例是相同的吗

嗯。冒泡只朝一个方向进行,但我可以通过向构造函数添加stage.addEventListener,在main_MC/room2_MC中捕获事件

嗯。如果我的解决方案有什么问题,我会试试你的建议

再次感谢您抽出时间回答


Mike

目前我发现:在room2\u MC中使用stage.addEventListener似乎可行


但也许有更好的解决方案?

不清楚这是否是一个这样的结构: 主控室/房间/按钮主控室/房间2 或者像这样: 主菜单/房间菜单/按钮菜单 主控室/2号室

无论哪种方式,答案都是否定的,冒泡只朝一个方向进行,直到对象父对象

但是,您可以在main_MC中捕获事件,然后在room2_MC上调用一个方法,并在需要时将事件对象传递给它,例如,如果您正在自定义事件中存储数据