外部ファイル読み込み時のキャッシュのクリア

Posted by muchag | ActionScript |
初回投稿:2010-06-07 (月) 12:26:03 | 最終更新:2010-06-07 (月) 12:26:03

Flashでは、ActionScriptから外部ファイルを読み込ませると
内容をキャッシュし、次回もそこから読み込むことが多々ある。

そのようなときは、外部ファイルに架空の引数を渡してやることで
キャッシュからではなく毎回新規に読み込むようになる。

素晴らしい対処テクニックだと思うけど
なんかおかしい・・・ねw

具体的には、外部ファイル”hoge.xml”を読み込む場合

  1. "hoge.xml?" + Math.floor(Math.random() * 100)

としてやるとよいのだが、このタイプだと
本当に小さな確率で、同じ値が生成されるので

  1. "hoge.xml?time=" + new Date().getTime()

こちらの方が推奨のようだ。

え? これだって、1秒以内に複数アクセスがあったらダメでないの? と思うのね。
うんうん、私もそう思う・・・・。

別人の場合はキャッシュは別なんだろうか・・・。

参考元
Flashで外部ファイル読込み時のキャッシュクリア
ActionScriptでXMLのキャッシュ対策

Posted by muchag | ActionScript |
初回投稿:2010-06-07 (月) 12:26:03 | 最終更新:2010-06-07 (月) 12:26:03

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment