2008-09-18 69 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

相關問題