Flash:ファイル読み込み時のキャッシュ
2009.10.22
loadMovie でファイルを読み込むとき、
this.loadMovie("abc.xml?"+ Math.random());
というふうに、
ファイル名の後ろに"?"と"乱数"を付けることで
キャッシュを読むのを防ぐことができます。
(毎回違うファイルだと判断されます。)
キャッシュしないわけではないのでデータは溜まってしまいますが・・
常に最新のデータを読めるようになります。
| コメント(0)
Flash:swf 読み込みで気づいたこと
2009.10.08
swf に別の swf を読み込むような Flash で、attachMovie() を実行するとします。
その場合、attachMovie() で生成する MC は、ターゲットにする swf 内になければならないようです。

例えば、swf A を対象に attachMovie() する場合は、生成したい MC は swf A 内に用意しておかないといけません。

swf B を対象に attachMovie() する場合は、swf B 内に用意しておかないといけません。
ちなみに swf A 内から、swf B を対象に attachMovie() する場合は、swf B 内に用意しておきます。


なんだかわかりにくくなってしまいましたが、
「リンケージを設定した MC が配置できるのはその swf 内だけ」
ということらしいです。
| コメント(0)