サイトのメインファイルを表す大きな(700kb)Flex.swfファイルがあります。
パフォーマンステストのために、Amazon S3ホスティング(特定のビデオと大きなファイルですでに実行済み)に移行してみたかったのです。
私は先に進んでそれを行い、リモートの.swfを参照するようにhtmlページを更新しました。
Flashは、HTMLページのルートに関係なく、リソースにアクセスする.swfファイルに関連するすべてのリソースをロードすることがわかりました。そのため、私のリソースは現在、リモートサイト(リソースが存在しない場所)からロードされています。
私ができる2つの明らかなことがあります:*すべてのリソースをリモートでコピーします(私は今テストしているので、これの準備はできていません)*新しいパスを導出するために.swfがアクセスするすべてのURLに抽象化レイヤーを追加します。
私は本当にスイッチをフリックして、「[元のサーバー]に関連するすべてをロードする」と言いたいです。
そのようなものは存在しますか、それともすべてのパスを完全に修飾しない限り、リモートマシンからすべてをロードするのに行き詰まりますか?
私は次のような「ハッキー」を避けたい:サブクラスの画像とそこのパスをハックする