0

私は、他の誰かが作成した Flash .swf ファイルを使用していますが、そのファイルのソースはありません。Flash 9/AS3 で開発されたものだと思いますが、確かではありません。

Flash プログラムは、XML ファイル config.xml から設定をロードします。このファイルを編集することで、読み込まれたアセットの再キャッシュを手動で強制することができます (後で読み込まれる設定ファイルの URL に ?uniquestring を追加することにより)。

ただし、config.xml ファイルはハードコーディングされており、これにクエリ文字列を強制することはできません。デフォルトでは、ブラウザーはキャッシュでこれを探すだけで、更新はしません。

PHP または .htaccess を使用して、config.xml のさまざまなスタイルのキャッシュなしヘッダーを送信できますが、すべてのブラウザー/フラッシュ プレーヤーがそれらを尊重するかどうかはわかりません。 .

これに対する決定的な答えはありますか?

どうもありがとう、

ジェームズ

4

1 に答える 1

1

Flash Playerはブラウザを使用してファイルをフェッチします。キャッシュ内のアイテムを使用するか、サーバーに要求するかはブラウザが決定します。したがって、XMLをキャッシュしないようにブラウザに指示するために使用するメカニズムはすべて機能するはずです。

于 2012-06-07T16:01:20.730 に答える