Apache flex 我的事件正在发送,但什么都没有发生?它们有范围吗?

Apache flex 我的事件正在发送,但什么都没有发生?它们有范围吗?,apache-flex,actionscript-3,actionscript,flex3,Apache Flex,Actionscript 3,Actionscript,Flex3,我有一个flex应用程序正在建设中,它利用了大量的资源。我有一个主模块,它有子模块。啊,我知道。在其中一个子模块中,我想知道是否单击了按钮。该按钮点击的处理程序位于应用程序的“更高”位置。我添加了一个eventlistener,用于查找我在子模块中向下发送的事件,但没有go。我是做错了什么,还是有范围问题 我知道这有点模糊,但坦率地说,我甚至不知道如何调试这个 提前感谢,温柔一点。:) 在哪里添加事件侦听器?如果不是直接将其添加到分派事件的对象,而是进一步添加,则需要确保事件气泡。试一试 dis

我有一个flex应用程序正在建设中,它利用了大量的资源。我有一个主模块,它有子模块。啊,我知道。在其中一个子模块中,我想知道是否单击了按钮。该按钮点击的处理程序位于应用程序的“更高”位置。我添加了一个eventlistener,用于查找我在子模块中向下发送的事件,但没有go。我是做错了什么,还是有范围问题

我知道这有点模糊,但坦率地说,我甚至不知道如何调试这个


提前感谢,温柔一点。:)

在哪里添加事件侦听器?如果不是直接将其添加到分派事件的对象,而是进一步添加,则需要确保事件气泡。试一试

dispatchEvent(new Event(YOUR_EVENT_ID), true)

并检查。

您是否声明了child分派的事件?i、 e

[事件(name=“eventName”,type=“eventType”)]

还应注意,事件冒泡仅适用于显示链上的对象。如果对象是事件分派器,但不是显示链的一部分,则将气泡设置为true将无效。