任何现有的Flash编译器可以理解诸如#IF #ENDIF等指令?
一些SWF编译器:(有希望的)
发布于 2009-01-11 05:46:38
我使用过mtasc,它不支持这种条件编译。但是,它看起来像Flex 3的mxmlc 对此有支持通过-define命令行选项。另外,Haxe 做你想做的事.
发布于 2009-08-27 19:03:28
MXMLC编译器也支持条件编译,尽管它非常原始,实现起来也很奇怪。
他们没有实施“ifdef”。相反,我们只是从赋值中得到逗号后面的值。虽然这对于字符串插入很好,但对于布尔人来说却很令人困惑。
下面的示例只编译该方法的“release”实现:
-define=CONFIG::debugging,false -define=CONFIG::release,true然后在您的源代码中:
CONFIG::debugging
private function configure():void {
// set up for debugging
}
CONFIG::release
private function configure():void {
// set up for release
}https://stackoverflow.com/questions/432299
复制相似问题