0

外部swfsを使用しています。メイン クラスは、多くの外部 swfs にすぐにロードされます。これらは、ユーザー入力後に表示されます。

外部 SWFS の 1 つだけが問題です。私はこれを書いた、それは残りとは異なる相互作用であり、再生されるオーディオは他のswfsとは異なり、メインクラスから分離されています。

私の質問は、外部 SWF コードで、この外部 SWF がメイン クラスにいつ表示されているかを知るために使用できるイベント リスナーはありますか? この1つのswfが一致しないテンプレート用にセットアップされているため、メインクラスのコードを変更したくありません。どんな提案も素晴らしいでしょうありがとう!

4

1 に答える 1

0

この子swfで何をしているのかにもよると思いますが、メインクラスを変更する立場にないのは残念です。つまり、これが子どもの権利を担当しているということです。

私はあなたがおそらくあなたの子供のswfで次のことをすることができると思います:

this.addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler, false, 0, true);

function addedToStageHandler(event:Event):void
{
   var child:Movieclip = MovieClip(event.currentTarget);
   // do something with child
}
于 2012-05-21T21:40:37.623 に答える