可选在Flash Builder中编译

时间:2014-08-29 15:05:11

标签: actionscript-3 flash flex flash-builder

有没有办法告诉Flash Builder 4.7可选择编译某些行?

即。现在让我们说应用程序有如下行:

if(DEBUGMODE) {
trace("foo");
}

而不是它不显示,我希望它甚至不将该跟踪线(作为字节码)编译到SWF / AIR / etc中,并在给定某些指令的情况下在整个应用程序之间切换。

1 个答案:

答案 0 :(得分:3)

您正在寻找条件编译,此链接可以帮助您:http://www.flexer.info/2010/03/04/how-to-create-conditional-compilation-definitions-conditional-compile-blocks/

基本上,您希望将-define+=CONFIG::development,true添加到编译器选项

然后,在您的代码中,您将创建一个条件块,如下所示:

CONFIG::development {
    // this is a conditional compile block
    // it will only compile if CONFIG::development is set to true in your options
}