2014-08-29 50 views
0

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

I.e.现在可以说,一个应用程序有一个像线:

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

而不是它不显示,我希望它甚至没有编译迹线(字节码)到SWF/AIR /等,还可以切换这一点。在整个应用程序给予某些指示。

回答

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 
}