Flexのコンテンツで意外と面倒だったのがキャッシュだ。テストの時にブラウザで確認するも、古いままだったり・・・。

ホスティングサービスでWebサーバー側での設定がほぼ不可であるため、ほかの方法を探したところ、ようやく効果のあるものを見つけた。

http://helpx.adobe.com/jp/flash/kb/228621.html


<EMBED SRC="hoge.swf?1">
ここがポイントらしい。

--------------------------------
2014.01.30 22:00 追記


<EMBED SRC="hoge.swf?1">

この 1 の部分の値が異なれば「新しいもの」として認識するそうだ。
JavaScriptなどで日時などを渡すといいらしいが、なんせJavaScriptの開発なんて20世紀末から21世紀に変わるころにしばらくやっただけ。どうするんだっけ??
仕方なく swf のリリース時に併せて呼び出し元の html ファイルも更新している・・。


--------------------------------
2014.02.03 23:00 追記

上記だけではダメな場合もあった。
<param name="movie" value="hoge.swf" /">

これにも続けて ?1 とかつけると改善された。