内部コンポーネントにアクセスできる方法は、私が知っているよりも優れていると感じています。FlexGlobals.topLevelApplication.someChild1.someChild2.someChild3 などの内部コンポーネントにアクセスできることはわかっています。
親コンポーネント階層の数を持つコンポーネントがあります。とにかく、すべての親を参照せずに最後の子にアクセスできるかどうかを知りたいです。
そのコンポーネントでイベントをトリガーする必要があります。
FlexGlobals.topLevelApplication.child1.child2.child3.dispatchEvent(new Event('clearData', true));
更新: ポイント 1 で提案された方法を試しました。イベント リスナーを子コンポーネントに追加し、アクション スクリプト ファイルからディスパッチしようとしましたが、聞こえませんでした。\
child3.addEventLisener('clearData', clearHandler);
そして、次のようなイベントをディスパッチしました。
dispatchEvent(new Event(modelApp.CLEAR_PALETTE, true)