いちばん失敗した人決定戦

いつも大変お世話になってます。

画像を差し替えるだけで更新可能なFlashを作りたいのですが、今、外部から画像を計10枚呼び出すところまで出来てます。
出来たFlashをサーバーにUPして、画像を差し替えたところ、キャッシュが残ってしまっているようで、ブラウザからキャッシュを削除しないと画像が変更されません。

【1フレーム目】
this.a1.loadMovie("a/p.jpg");

【8フレーム目】
this.a2.loadMovie("a/t.jpg");



【700フレーム目】
this.i1.loadMovie("i/last.jpg");


と言うように順番に読み込んでます。
700フレームまで読み込んだら、700フレーム目を再生したままの状態で1フレーム目からの画像をリロードして、更に1フレーム目に戻ったら700目の画像をリロードするという方法はないでしょうか?

どなたか、ご存知でしたら、是非教えてください。
よろしくお願いいたします。

A 回答 (1件)

キャッシュが残る問題を解決する方法は


画像URLの後に?と適当な文字をつけることです。
参考URLで扱っているのはテキスト(.txt)ですが.jpgでも同じです。
this.a1.loadMovie("a/p.jpg?XXX");
?の後につける文字ですが(上のXXX部分)同じだと意味がないので現在の年月日時間分秒(YYYYMMDDHHMMSS)をくっつけとくとまずダブルことはないかと思います。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=1423191
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!