• ベストアンサー

外部ファイルの読み込む方法を教えてください

flashMX2004を使用しています。 外部ファイルの読み込み方が分かりませんので、どなたか教えてもらえませんでしょうか? ちなみにファイルはjpgファイルです。

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

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

JPEGはムービーではありませんがなぜか「loadMovie();」。 これが手っ取り早いと思います。 【例】 ステージ上に適当な小さめのムービークリップを作って、 そのムービークリップにインスタンス名を付けて(例えば myMC)、 そのムービークリップとは別にボタンを用意して、 on (release) { _root.myMC.loadMovie("○○.jpg"); } と書いてパブリッシュ。 そしてこのボタンをクリックすると、Flash(swf)と同じフォルダ内の、 ○○.jpg が myMC の場所に読み込まれます。 (loadMovie を書く場所は当然、ボタンでなくても良いです。) JPEGへのファイルパスは、 SWFを貼り付けたHTMLから見たファイルパスになりますので、その点は注意してください。  任意のフォルダ     ├ index.html (index.swf を表示)     └ images (フォルダ)         ├ index.swf         └ ○○.jpg というフォルダ構造の場合は、 SWF と JPEG は同じフォルダにありますが、 HTML は1つ上のフォルダ階層にあります。 したがってこの場合のスクリプトは、 on (release) { _root.myMC.loadMovie("images/○○.jpg"); } となります。 参考URL 「MovieClip.loadMovieで外部ファイルを読込む」 http://www.fumiononaka.com/TechNotes/Flash/FN0307007.html 「SWFファイルの読み込み(loadMovie)」 http://flashrave.org/as/loadmovie/index.html サンプルや説明では、 loadMovie で、SWFファイルを読み込む物が多いですが、 JPEGでも同じです。 ただし、JPEGはプログレッシブJPEGではなく、普通の形式のJPEGにしてください。

Pro03
質問者

お礼

詳しい解説ありがとうございました。 おかげさまでうまくいきました。 また何かありましたらよろしくお願いします!

関連するQ&A