我有一个正在构建的灵活应用程序,它使用了很多。我有一个包含子模块的主模块。呃,我知道。在其中一个子模块中,我想知道我是否单击了一个按钮。该按钮单击的处理程序在应用程序中位于“更高”位置。我添加了一个eventlistener来查找我在子模块中调度的事件,但是没有去。我做错了什么或是否存在范围问题?
我知道这有点模糊,但坦率地说,我真的不知道如何调试这个。
提前感谢并保持温柔。 :)
答案 0 :(得分:1)
您在哪里添加事件监听器?如果您不是直接将它添加到调度事件的对象但是进一步向上,那么您需要确保事件起泡。尝试
dispatchEvent(new Event(YOUR_EVENT_ID), true)
答案 1 :(得分:0)
您是否宣布了儿童派遣的事件?即
[Event(name =“eventName”,type =“eventType”)]