タグ

2009年9月30日のブックマーク (1件)

  • FlexSDK3から条件付コンパイルが出来てたっぽい - l4l

    swcコンパイル時のパラメータのみで、インターフェースクラスは同じだけどまったく挙動の異なるライブラリを作りたいというなかなかニッチな要件に出くわしたので、c/c++で言う条件付コンパイルをmxmlcでやりたくなった。で、オンラインドキュメントを読んでみたところ、しっかりと記述あり。 Flex 3 ヘルプ - 条件付きコンパイルの使用 コードブロックの条件付けやインライン定数、グローバル定数の定義などなどが可能と。というわけでファクトリパターンを駆使すればコンパイル時のパラメータのみで実行クラスを変更できますねと。 package { public class HogeFactory { static public function createHoge():IHoge{ var flg:Boolean = CONFIG::value; if(flg)return new Hoge1();

    kozy4324
    kozy4324 2009/09/30
    mxmlcで条件付コンパイル