私はFlexの新機能です。コンポーネント間でイベントをディスパッチする方法は?私の知る限り、Flexはイベントをそれ自身またはその親に吹き飛ばします。Flexのコンポーネント間でイベントをディスパッチする方法は?
私はこのような状況にいる:
私はによると、二つの他の構成要素がAとB私はCOMP1は、パラメータを使用してイベントを送出したいと呼ばれる必要がありComponent2.mxml で
<mx:Application>
<com:Component1 id="comp1" />
<com:Component2 id="comp2" />
</mx:Application>
パラメータをcomp2でAとBに変更することができます。私はcomp2でイベントを得ることができますか?Cairngormは違いを生む可能性があると知っていますが、今は使用したくありません。ありがとう!
ベスト、アプリケーションがバブリングイベントが発生した場合、それは全体の階層、COMP1とCOMP2だけでなく、それぞれの子供を介して配信されます碩
ありがとう、グレン。あなたの解決策は実現可能です.Comp1はイベントをディスパッチし、イベントをリッスンするAppllicationレベルまでバブルし、そのハンドラをComp2のhandleComp1Handlerに向けます。 – Shuo