본문 바로가기

Flex

플렉스 디버깅 <mx:TraceTarget /> 사용하기

플렉스는 쓸만한 수준의 디버깅툴을 제공한다.
BreakPoint 를 사용해서도 작업을 할수 있고 Expression을 사용해서 특정 변수를 추적하는 것도 가능하다.

사용되는 함수를 전부 Step into 로 찾아들어갈 수도 있고 디버깅중에 BreakPoint를 추가할 수도 있다.

하지만 서버와 통신을 하는중에 발생하는 문제에 대해서는 정확하게 값이 넘어왔는데 플렉스쪽에서 처리를 잘못해서 데이터가 안나오는 것인지.
서버측의 문제인건지 명확하게 알기가 힘들다.


그래서 패킷을 감시하는 HttpWatch 라던지 서버쪽에 로그를 확인 한다던지 하게 되는데..
플렉스 콘솔에서 바로 확인할수 있는 방법도 있다.

1. <mx:TraceTarget /> 이라고 어플리케이션 아래에 적어준다..
2. 서버와 데이터통신을 시도한다..
3. IDE 하단의 View 탭의 Console 을 확인한다..


TraceTarget 을 적어놓기만 하면 http 통신이건 amf 소켓 통신이건 콘솔에 넘어온 데이터가 보이게 된다.


릴리즈 버전을 컴파일 할때는 주석처리 해주자..