플래시 빌더 4에서 trace()를 사용하려고하는데 작동하지 않습니다!플래시 빌더 4 디버그 모드에서 추적 문제가 발생했습니다.
"debug"에서 실행 중이며 flex 컴파일러 옵션에 "-debug = true"옵션을 추가했습니다. 내가 뭘 잘못하고 있니?
플래시 빌더 4에서 trace()를 사용하려고하는데 작동하지 않습니다!플래시 빌더 4 디버그 모드에서 추적 문제가 발생했습니다.
"debug"에서 실행 중이며 flex 컴파일러 옵션에 "-debug = true"옵션을 추가했습니다. 내가 뭘 잘못하고 있니?
... 불확실성, 새로운 컴파일러 옵션이 추가되었습니다.
-compiler.omit - 추적 - 문
은 기본 값은 true로 설정됩니다. 이 모드에서는 -debug = false 모드에 대한 trace 문을 생략하고 -debug = true 모드에 대한 추적을 자동으로 활성화합니다.
그러나 fcsh에 버그가 있습니다.
-debug = true 모드로 컴파일 한 후에 -debug = true로 swf를 컴파일하면 추적 문이 여전히 생략됩니다.
fcsh를 재부팅하면 추적이 활성화됩니다.
이 문제를 방지하려면 flex-config를 설정하여 omit-trace-statements를 해제 할 수 있습니다.
Test.as
package {
import flash.display.Sprite;
public class Test extends Sprite {
public function Test() {
trace("trace omitted?!");
}
}
}
테스트-config.xml에
<flex-config>
<compiler>
<debug>false</debug>
<omit-trace-statements>true</omit-trace-statements>
</compiler>
</flex-config>
답변이 없지만 또한 경험이 ... 내 프로젝트에 플래시에서 내 보낸 swc flexComponentBase 라이브러리가 포함되어 있습니다 ... 내 코드에서 해당 참조를 모두 제거한 후 추적이 다시 발생했습니다. 또한 플래시의 허가 디버깅 옵션> 활성화 된 공표 ...
플래시 및 내 구성 요소 재구성 다시 구성 요소를 플렉스 재 - 변환 - 지금 노력하고는 추적 할 - 플렉스 4에서
나는 또한이 문제를 가지고 있고 답변이 나를 여기에 도움이되지 않았다. 나는 컴파일러 args 중 일부는 여전히 사실을 발견했습니다. 당신은 설정이 condidtional 컴파일러 옵션이 추가 무엇이 진정한 컴파일러 인수가 덤핑에 의해입니다 볼 수 있습니다 : 당신의 빈-debug 폴더에 나타납니다
-dump-config myConfig.xml
는, 다양한 설정에서 거기에 봐 가지고, 나는에 필요 -optimize = false 및 여러 가지 다른 옵션을 변경하여 추적을 다시 작동 시키십시오.
동일한 문제가 발생했습니다. 추적은 한 번에 작동을 멈췄습니다. 나에게 도움이 된 것은 프로젝트를 내보내고, 작업 공간에서 삭제 했으므로 (따라서 내 보낸 프로젝트와 함께 하나의 복사본이 있음) 다시 가져 오기가되었습니다.