2010-05-02 53 views
0

我不知道這是太難還是太容易。我的自定義組件嘗試使用StateChangeEvent.CURRENT_STATE_CHANGE偵聽主應用程序的狀態更改,但它報告自己的狀態更改。組件不聽MainApp的狀態變化

任何想法我可以做到這一點?

回答

1

Application.application將爲您提供主應用程序的參考,因此您應該使用Application.application.addEventListener(...)來監聽主應用程序中的階段更改。

1

addeventlistener將偵聽器添加到該對象。要添加到不同的實例中,您必須使用myobject.addEventListener(),因此您需要將引用傳遞給要監聽的MainApp實例,或者通過階段傳遞(只要兩者都在顯示列表中)。