複数の子 SWF (Child_1、Child_2、Child_3) 間のユーザー ナビゲーションを処理する親 SWF (Parent) があります。
ユーザーが Child_1、Child_2、および Child_3 の間を横方向に移動できるように、子 SWF のナビゲーション ボタンにイベント リスナーを追加するにはどうすればよいですか?
私は2つのオプションを考えることができますが、どちらも機能させることはできません:
1) 親 SWF は、子をロードするときにイベント リスナーを設定します。そのため、親でローダーを使用して Child_1 をロードし、親で eventlisteners を Child_1.myNavigationform.myButton に追加します。
ここでの問題は、親がローダー インスタンスを処理するだけであり、Child_1 内の個々のオブジェクトにドリルダウンする方法が思いつかないことです。
2) Child_1 は、イベント リスナーを独自のオブジェクトに追加します。これは問題を逆転させるだけです。Child_1 はそれ自体のボタンに問題なくアクセスできますが、ユーザーがボタンをクリックすると、親のメソッドにアクセスする方法がないため、Child_2 をロードできます。
ここでの解決策は何ですか?これは頻繁に行われていると思いますが、これを処理する方法を説明しているものは見たことがありません。
ありがとうございました。