我覺得可以訪問內部組件的方式比我所知道的要好。 我知道我們可以訪問任何內部組件類似: FlexGlobals.topLevelApplication.someChild1.someChild2.someChild3 ...等等從flexGlobals.topLevelApplication獲取內部組件
我已經擁有父組件層次數的部件。我想知道是否可以無論如何都可以訪問最後一個孩子,而無需提及其父母。
我需要觸發該組件上的事件。
FlexGlobals.topLevelApplication.child1.child2.child3.dispatchEvent(new Event('clearData', true));
更新:我想我已經添加子組件的事件監聽器,並嘗試從一個動作腳本文件,它派遣你點建議1的方式,但它去unheared \
child3.addEventLisener('clearData', clearHandler);
。
然後我分派該事件的一些事情,如:
dispatchEvent(new Event(modelApp.CLEAR_PALETTE, true)