2011-10-14 5 views
0

내 플렉스 응용 프로그램에서 flashlog.txt 파일로 추적 메시지를 기록하도록 플래시 디버그 플레이어를 구성했습니다. 내 코드에서 trace() 메시지를 볼 수 있습니다.Flex - Flex SDK에서 추적 메시지를 활성화하는 방법?

그러나 Fle SDK의 추적 메시지도보고 싶습니다. Flex SDK를 사용하고 있습니다. 4.1, 예를 들어 추적 메시지를 보내고 싶습니다.

trace ("app initialize app");

SDK의 mx/core/Application.as 파일에서 함수 initialize()에 배치됩니다.

내가해야 할 일은 무엇입니까? 어떻게 든 SDK를 다시 컴파일해야합니까, 아니면이를 가능하게하는 컴파일러 스위치가 있습니까? 저는 Flex에서 초보자입니다. 그래서이 질문이 어리석은 것이라면 미안합니다.

가 수정 한 소스 파일 및 플래시 플레이어가 실제로 사용하는 SDK 사이에 큰 차이가 있습니다, 마이클

+0

콘솔 모드에서 Flex SDK를 사용합니까? – Kodiak

+0

flex로 파일을 컴파일하는 방법을 묻고 싶습니까? 지금 파일을 컴파일하는 방법을 말해 줄 수 있습니까? –

+0

Flash Builder 4.0을 사용하여 Flex Builder 4.0을 컴파일했습니다. – Mikee

답변

1

을 주셔서 감사합니다. 당신의 플레이어가 이미 사용하고있는 것을 컴파일합니다 (디스크의 어딘가에 swc로 나타납니다). 소스 파일에 넣은 trace 문을 보려면 Flex SDK를 다시 컴파일해야합니다. 필자에게는 권장하지 않습니다. 시간이 많이 걸리고 초보자에게는 상당히 어려울 것입니다.

내가 추천하는 곳은 trace 문을 넣은 곳의 Flex 클래스를 확장하여 응용 프로그램에 통합하는 것입니다. 이렇게하면 앱을 다시 컴파일하는 동안 변경 사항이 포함되고 추적 문이 표시됩니다.

+0

답변 해 주셔서 감사합니다. 실제로 SDK 소스 코드에 새로운 trace() 호출을 추가하지는 않았지만 SDK의 작성자가 이미 그 위치에있는 추적을 기록하기를 원했습니다. 그러나 귀하의 대답은 어쨌든 매우 도움이되었습니다. mx : Application 클래스를 확장하고 쉽게 기록 할 수있는 자체 trace() 호출을 추가 할 수 있다는 아이디어를 지적했습니다. 감사합니다 – Mikee

+0

또한 Firefox 용 flashfirebug를 설치할 수 있습니다 ... – LoremIpsum

관련 문제