2013-12-16 1 views
1

컴파일 된 SWF 파일을 만드는 동안 추적 명령을 제거하고 고글을 쓰는 동안 추적 동작 생략 기능을 'true'로 설정하면이 요구 사항이 충족되지만이 키를 사용할 때 값 쌍이 컴파일 오류를 발생시키는 구성 파일에 존재하므로이 문제를 해결할 수있는 이유와 방법이 무엇일 수 있습니다.플렉스에서 trace 명령을 제거하는 방법 3

유의 사항 Flex 버전 3을 사용 중입니다. ,

Trace.out("trace statement"); 

그것은 개발하는 동안 매우 원활 아니다 :

public class Trace { 
    public static var shouldTrace:Boolean = true; 
    public static function out(message:String):void { 
    if (shouldTrace) { 
     trace(message); 
    } 
    } 
} 

그럼 난 나의 모든 trace() 전화를 대체 내 응용 프로그램 전반에 걸쳐 :

+0

mxmlc [이 컴파일러 플래그가 없습니다] (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7a92.html). 필자는 Flash Pro에서 사용되는 컴파일러와 관련이 있다고 생각합니다. Flash Pro는 Adobe에게 독점적입니다. – RIAstar

+0

@@ Riaster : 컴파일 된 swf에서 Trace 명령어를 제거하기 위해 우리가 할 수있는 일 – funsukvangdu

+0

@RIAstar 당신이 참조하고있는 컴파일러 플래그가 확실하지 않았습니다. 당신은 방금 그들 모두와 함께 페이지에 연결했습니다. – JeffryHouser

답변

0

내가 정의 Trace 클래스를 사용,이 문제를 얻으려면 그러나 나는 릴리스 SWF를 컴파일하려고 할 때 shouldTrace을 설정하여 모든 trace 문을 끌 수 있습니다.

관련 문제