5

デバッグビルドでのみ実行される、またはデバッガーを介して実行されるFlexアプリケーションでコードを記述できますか?Flexは、Cスタイルの#definesのように、リリースビルドからコードを実際に完全に削除する方法を提供しますか?

アプリは必ずしもWebページで実行されているとは限りません。

4

1 に答える 1

10

次のように条件付きコンパイルを実行できます。

CONFIG::debugging {
    // this will be removed if CONFIG::debugging resolves to false at compile time
}

そして、これをコンパイラ フラグに追加します。

-define+=CONFIG::debugging,true

デバッグ ビルドの場合、および

-define+=CONFIG::debugging,false

リリース ビルド用。CONFIGdebuggingのように何でもMY_AWESOME_NAMESPACEかまいfooBarませんが、問題ではありません。

詳細はこちら:条件付きコンパイルの使用

于 2008-09-18T10:51:19.080 に答える