- ベストアンサー
外部ファイルの読み込む方法を教えてください
flashMX2004を使用しています。 外部ファイルの読み込み方が分かりませんので、どなたか教えてもらえませんでしょうか? ちなみにファイルはjpgファイルです。
- みんなの回答 (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にしてください。
お礼
詳しい解説ありがとうございました。 おかげさまでうまくいきました。 また何かありましたらよろしくお願いします!