2011-01-19 11 views
0

私は、リモートサーバに接続するFlex/AIRアプリケーションを構築しています。そのURLは、環境(開発/生産など)によって異なります。今のところ、このURLパラメータはルートアプリケーションのMXMLファイルにハードコードされていますが、別の環境用にアプリケーションをビルドするたびに変更する必要があります。Flex/AIRの環境依存のコンパイルプロパティ

Flash Builderが開発モードでアプリケーションを自動的にビルドするときに、開発用URL(http:// localhost ...)を使用し、Flash Builderがリリースをエクスポートしたときにこのようなパラメータを外部化する方法はありますか?ビルドでは、プロダクションURL(http://www.mycompany.com/myapp)を使用しますか?

答えて

0

Flexコンパイラは、条件付きコンパイルと呼ばれるものをサポートしています。ここでは、linkを読んでいます。問題は、デバッグのためにリリースビルドまたはビルドをエクスポートしているかどうかを確認する方法をまだ提供していないことです。おそらく、これを達成する最も簡単な方法は、リリースビルドのコンパイルにANTを使用し、そこから条件付きコンパイルを使用することです。

関連する問題