サーバーリソースが限られていて、Flashサイトへのトラフィックが多いと予想される場合、ランタイム共有ライブラリを提供する必要がない方法はありますが、これをアドビに任せてください。
たとえば、「framework_4.0.0.14159.swz」が常に「fpdownload.adobe.com」から取得され、自分のサーバーから取得されないようにする場合は、構成セクションにどのような変更を加える必要がありますか。
<runtime-shared-library-path>
<path-element>/opt/flex4/frameworks/libs/framework.swc</path-element>
<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/framework_4.0.0.14159.swz</rsl-url>
<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
<rsl-url>framework_4.0.0.14159.swz</rsl-url>
<policy-file-url></policy-file-url>
</runtime-shared-library-path>
...
<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>
また、これが悪い考えである理由はありますか?
コマンドラインコンパイラであるmxmlc.exe(Flex Builderではない)を使用していることに注意してください。
更新:私の問題は、上記の質問よりも実行時に発生するエラーに関するものだと思います。実際、Flashが最初にサーバーからダウンロードしようとする理由は、Adobeのダウンロードが失敗するためです(私のコメントのエラーメッセージを参照してください)。したがって、私は以下の答えを受け入れるつもりであり、問題を解決することに成功しなかった場合、私は別の質問を開く可能性があります。