- 締切済み
外部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目の画像をリロードするという方法はないでしょうか? どなたか、ご存知でしたら、是非教えてください。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- perse
- ベストアンサー率74% (113/152)
回答No.1
キャッシュが残る問題を解決する方法は 画像URLの後に?と適当な文字をつけることです。 参考URLで扱っているのはテキスト(.txt)ですが.jpgでも同じです。 this.a1.loadMovie("a/p.jpg?XXX"); ?の後につける文字ですが(上のXXX部分)同じだと意味がないので現在の年月日時間分秒(YYYYMMDDHHMMSS)をくっつけとくとまずダブルことはないかと思います。