• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHの外部ファイル呼び出しについて)

FLASHの外部ファイル呼び出しについて

このQ&Aのポイント
  • FLASHの外部ファイル呼び出し方法として、既に読み込まれているswfから別のswfを呼び出し、特定のフレームから再生する方法があります。
  • まず、変数に現在読み込まれているファイル名を保存し、それを利用して呼び出すswfを判断します。
  • しかし、ボタンに記述したスクリプトがうまく動かない場合、gotoAndPlayの使い方を間違っている可能性があるため、スクリプトの修正を試みるべきです。

質問者が選んだベストアンサー

  • ベストアンサー
  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

下の方でも回答したのですが、 ご理解されていらっしゃらないようなのでこちらでも。 >呼び出すスクリプトはボタンに記述しています。(ここからだめだったり) 呼び出すスクリプトを「ボタンに記述するのではなく」、 現在 A が呼び出されているなら、「A の 最後のフレームに」 次のファイルを呼び出すスクリプトを書いてはいかがでしょうか? しかし、A の最後のフレームは、 ユーザが次にどのファイルを呼び出したいのか分からないので、 そのために、 -- ボタンの方に、-- ・「次呼び出したいファイル名を変数に格納するスクリプト(_root.file_name = "B.swf")」と ・「今呼び出されている A を goAndPlay(40) するスクリプト」を書き、 ----------------------------- -- A の最後のフレームに、-- 「変数に格納されたファイル名を読み込むスクリプト(_root.file_name を読み込む)」 を書いたらどうでしょうか? (ファイルを読み込むというスクリプトは書けているみたいですし) ----------------------------- という提案です。 ボタン A をクリックしたら _root.file_name = "A.swf"; ボタン C をクリックしたら _root.file_name = "C.swf"; にすれば 今開いているファイルが A であっても B であって読み込んでくれますし、 スクリプトを使い回し出来ます。 ------------------------------------------------ この手の質問の場合、 失敗しているスクリプトを一部でも書き込むと 他の人が原因を見つけて手直ししてくれたりしますので 意図も伝わりやすいですし、便利ですよ。

s-maito
質問者

お礼

本当にありがとうございました。 ちょっとターゲット関係にてこずってしまいましたが 無事、動くようになりました。何か少しコツをつかんだような気がします。 とはいってもまだまだですが ひょっとしたらまた質問してるかも知れませんが そのときは迷惑ながらよろしくお願いします。

関連するQ&A