- ベストアンサー
FLASHでできあがったHTMLとswfで表示が違う。
Flash5を使用して、swfを作成しております。 1フレーム目 アクション;gotoAndPlay(5); 5フレーム目 アクション;this.stop(); F12を押して、パブリッシュして作成されたHTMLファイルをみてみると、なぜか3フレーム目で止まってしまっています。 (3フレーム目のアクションは「this.stop();」) 作成されたswfファイルをダブルクリックで直接みると、ちゃんと5フレーム目になっているのですが…。 3フレーム目の「this.stop();」を削除すると、5フレーム目にいきますが、今度は、7フレーム目、9フレーム目と指定したときに、5フレーム目で止まってしまいます。 swfファイルはきちんと動作しているので、間違ってないのかなあ?と思うのですが。 やりたいことは、基本になるFlashファイルがあり、それをコピーして、コピーしたファイルは、3フレーム目からスタート、5フレーム目からスタート…としたいのです。 例; basic.fla ; 2フレーム目からスタート basic_02.fla ; 3フレーム目からスタート basic_03.fla ; 5フレーム目からスタート basic_04.fla ; 7フレーム目からスタート : : またパブリッシュしたHTMLファイルを表示すると、1フレーム目から、3フレーム目へ飛んでいるわけではなく、1>2>3と移動しているようです。(一瞬チラっと見える) そうではなく、1>3としたい場合はどうしたらいいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.1
お礼
回答ありがとうございます。 教えていただいた方法で、やりたいことができました。 が!別の問題が発生しました。 実は、こういうことをしています。 basic.fla 2フレーム目;メニュー1が押された状態でグレーアウト(メニュー2/3は使用可) basic_02.fla 3フレーム目;メニュー2が押された状態でグレーアウト(メニュー1/3は使用可) basic_03.fla 5フレーム目;メニュー3が押された状態でグレーアウト(メニュー1/2は使用可) 例えば、basic_03を開いたときに、メニュー3が押された状態で開きます。 ここはこれでいいのですが、その中でメニュー1を押したときに、また、5フレーム目へいってしまうのです。 (そうかいてあるのだから当たり前ですが。) これを回避するためにはどうしたらいいでしょうか? 変数等を組み合わせてうまくやるしかないでしょうか?