2009-03-16 7 views
0

「スプラッシュページ」でのみ表示したいと思うsplash_mcというムービークリップを作成しました。しかし、私のsplash_mcをメインタイムラインやその他のムービークリップにリンクすると、ナビゲーションバーのさまざまなリンクをクリックしたときに、すべてのフレームにそのフレームが広がります(もちろん)。基本的には、指定したラベル「スプラッシュ」の下にアニメーションを表示して、メインナビゲーションの他のページに移動するリンクをクリックするとアニメーションが消えるようにします。私は 'this.removeChild'を使用して私のアニメーションを私のナビゲーションmovieClipに置いてみました。しかし、私が最初にスプラッシュページでnavを使うときだけです。内部のページからリンクをクリックしようとすると、eventListenerがまだその関数を実行していたのでエラーが出ますが、もはやsplash_mcがなくなりました。AS3.0を使用しているFlash

どうすればよいですか?ここで私はsplash_mcを1つのフレームにロードできる場所を見ました。そのため、リンクがクリックされると理論的に再生ヘッドがそのフレームから外れ、アニメーションが表示されなくなりました。これはより良い選択ですか?

ありがとうございます。

答えて

0

どちらの方法でもかまいません。私はそれがあなたが好む方法に本当に依存していると思います。 removeChildを実行するのと同じ関数でremoveEventListener()を使用すると、そのエラーを排除できます。

関連する問題