1
A
回答
2
我已經使用mtasc
,它不支持這種條件編譯。但是,它看起來像Flex 3的mxmlc
has support for this通過-define
命令行選項。另外,Haxe does exactly what you want。
1
MXMLC編譯器還支持條件編譯,雖然它非常原始且奇怪地實現。
他們沒有執行'ifdef'。相反,我們只是從賦值中得到逗號後的值。雖然這可以很好地適用於字符串插入,但是對於布爾值來說卻相當混亂。
下面的例子將只編譯 '釋放' 的方法實現:
-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
}
相關問題
- 1. Flex:使用編譯器編譯的swf時的空白頁
- 2. 使用sothink flash反編譯器將SWF反編譯爲FLA問題
- 3. C#編譯器指令
- 4. weblogic 11g使用哪個編譯器(編譯器位置)編譯JSP文件?
- 5. ARC的編譯器指令
- 6. 編譯角度編輯器指令
- 7. Flash AS2命令行編譯器功能
- 8. 檢測使用預編譯器宏編譯了哪個目標
- 9. 哪個交叉編譯器?
- 10. 編譯器如何編譯編譯器?
- 11. 哪個編譯器做了macport使用?
- 12. 編譯用於ADT命令的SWF
- 13. Flash cs5反編譯器?
- 14. 是否有一個Java SWF編譯器?
- 15. 在不同平臺上編譯的編譯器指令
- 16. 基於Delphi 2009中的編譯器指令的條件編譯
- 17. 使用g ++編譯器編譯boost.asio
- 18. flex:使用maven編譯swf
- 19. 編譯編譯器錯誤編譯GCC
- 20. .NET命令行編譯器在哪裏?
- 21. 哪個PIC編譯器用於編譯此代碼?
- 22. 如何找到哪個編譯器用於編譯R
- 23. 使用scons編譯器編譯C++
- 24. 在編譯保存期間VS2015使用哪種Typescript編譯器
- 25. 使用多個編譯器
- 26. 編譯器指令不匹配
- 27. 瞭解{$ WARN XXXX OFF}編譯器指令
- 28. 爲什麼編譯器要翻譯爲彙編使用間接跳轉指令?
- 29. #pragma指令編譯器是否依賴?
- 30. Alea GPU編譯器指令,如「__unroll」?
好極了!爲haXe指令文檔! – 2009-01-11 06:18:34