最近项目需要开发多个版本,  而Flash又没有像C++ 那样的 #ifdef,  来让一套代码支持多个版本的编译发布; 
 
 
 经过研究, 终于知道Flash Builder如何支持条件编译:
 
 1. 在项目属性->ActionScript 编译器;  附加的编译器参数 里加上 -define=IFDEF::Debug,true ;   (参见:http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html )
 
 2. 在代码里, 需要进行条件编译的地方写上
 
 CONFIG::Debug
 
 {
 
      // Execute debugging code here.
 
 }
 
 
 
 当你不想用该版本时;-define=IFDEF::Debug,false  改成false就行 
 
                    
                
 
 
                
            
        
 浙公网安备 33010602011771号
浙公网安备 33010602011771号