- カタチグラフィックスのBlog – Katachigfxの日記と制作メモ

「2009 3月」のかたログ

03.03

Flashのキャッシュ対策

Published 3月 3rd, 2009 Posted in html・CSS No Comments »  

Flashにて、外部ファイルを常に新しいものと認識させる方法。

例:通常xmlを読み込む場合なら
........
rssXml.load("http://hoge.com/rss.xml"); 

と表記。

が、 常に新しいファイルと認識させるために
.......
rssXml.load("http://hoge.com/rss.xml?"+Math.floor(Math.random()<*1000));

と表記する。 

これは、“http://hoge.com/rss.xml”に、GET方式でクエリとして乱数(ランダムな数字)をくっつける事で、ブラウザに「前回とは違うファイル(リクエスト)である」と認識させることにより、しっかり新しいファイルを読み込ませるというもの。
つまり、“http://hoge.com/rss.xml?123″というURLをリクエストすることになる。
?以降の3ケタの数字がランダムで変わる。

実際問題もあり、
サーバーログの問題にぶち当たったら、参考サイト(知ったかFlash 第四回)へ。

 

–制作メモ