组件未监听MainApp的状态更改

时间:2010-05-02 12:39:54

标签: flex actionscript-3 adobe dispatcher

我不知道这是太难还是太容易。我的自定义组件正在尝试使用StateChangeEvent.CURRENT_STATE_CHANGE来侦听主应用程序的状态更改,但它报告了自己的状态更改。

知道我怎么能这样做吗?

2 个答案:

答案 0 :(得分:1)

addeventlistener将侦听器添加到该对象。要添加到不同的实例,您必须使用myobject.addEventListener(),因此您需要传递对要监听的MainApp实例的引用,或者通过阶段传递内容(只要两者都在显示列表中)。 / p>

答案 1 :(得分:1)

Application.application将为您提供对主应用程序的引用,因此您应该使用Application.application.addEventListener(...)来监听主应用程序中的阶段更改。