- 締切済み
ローカルでのLoadVars動作で更新が出来ない
ネット上のCSVファイルを読み、 それをローカルでプロジェクターから 表示させたいと思っています。 LoadVarsでテキストを拾い、FLASH上では取得できていることを確認しています。 が、 1ローカルで起動→テキストが取れていることを確認→一旦落とす 2ネット上のCSVファイルの中身を更新 3再度起動 すると、更新前の、1の時に表示されているテキストが表示されてしまうのです。 取得に失敗しているのかと思い、 追っていったのですが、 myLoadVars.onData = function(bSuccess_text) { といった動作が確認出来る所を見てみると、失敗してるのではなく、 bSuccess_text には1の時に表示されているテキストが来ているんです。 ファイルは存在しないのに! その後は、何度csvファイルを更新してみてもダメでした。 何か、セキュリティ上の制限があるのでしょうか? もしくはキャッシュ?が残ってしまっているのでしょうか? 制作環境は、 win2000、MX です。 その現象が起こるマシンは何台もあり、OSはバラバラです。 当然、ネット接続は確認できています。 もしご存知の方がいらっしゃいましたらお知らせください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
補足
その後、loadvarsはIEのキャッシュフォルダ(WINDIR:\Documents and Settings\username\Local Settings\Temporary Internet Files)に保管されることがわかりました。 ここに同名のファイルがあると、こっちから拾ってしまうようです。 FLASHにはファイルを削除する機能は無いので、やはりアクセスする度にファイル名を変えてチェックするしかなさそうです。 皆様、どうもありがとうございました。