• ベストアンサー

次のswfファイルを自動で読み込む

FLASHでオープニングムービーなどを作っていて、長くなってしまう場合があります。 その場合、swfファイルを2つ3つに分けて途中途中で自動で次々にswfファイルを順番に読み込ませることは可能でしょうか? 見る人にはひとつの繋がったFLASHムービーに見えます。 FLASH8で制作しています。 どうぞ宜しくお願い致します。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

その 2つ3つに分けたSWFファイルの名称を, A.swf,B.swf,C.swf としたとしておきます。 A.swf の _root の最終フレームのキーフレームに, this.loadMovie("B.swf"); B.swf の _root の最終フレームにキーフレームに, this.loadMovie("C.swf"); と書けば, A.swf 再生後,B.swf が表示され, B.swf 再生後,C.swf が表示されます。 A.swf,B.swf,C.swf 以外に, それらを表示させるための 「Top.swf」 のようなものを用意して, その Top.swf に例えば my_mc というインスタンス名のムービークリップを作成し my_mc.loadMovie("A.swf"); と書いて,my_mc に とりあえず A.swf をロードするとしても, 以降は, 最初に書いたものと同じしくみとスクリプトで順次ロードされます。 ただし, どのパターンであっても,loadMovie で表示させる SWF のファイルパスは HTML から見たパスになります。 その点さえ注意すれば,特に問題は生じないと思います。

cheese0084
質問者

お礼

ご回答ありがとうございます。 早速その方法で制作してみます。 ありがとうございました。

関連するQ&A