2008-09-18 71 views

回答

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_NAMESPACEfooBar,这没关系。

了解更多:Using conditional compilation

+0

[flash.system.Capabilities]中有静态属性Capabilities.isDebugger(http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.html #isDebugger)类,但我不建议使用它来定位调试Flash播放器,因为您不能假定用户不会安装调试播放器。如果你想创建你自己的特殊版本,有条件的编译就是要走的路。 – 2011-07-20 12:48:46

相关问题