• 締切済み

外部JPGのキャッシュ削除と、読み込み待ち。

いつも大変お世話になってます。 画像を差し替えるだけで更新可能な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目の画像をリロードするという方法はないでしょうか? どなたか、ご存知でしたら、是非教えてください。 よろしくお願いいたします。

みんなの回答

  • perse
  • ベストアンサー率74% (113/152)
回答No.1

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

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

関連するQ&A