2011-08-15 3 views
0

저는 플래시 개발이 처음이에요. 다양한 개발 소프트웨어를 시험 사용해보기로 결정했습니다. 나는 Mac에서 개발 중이다.몬스터 디버거 브레이크 포인트 작동하지 않음

현재 TextMate를 Simon Gregory's ActionScript 3 BundlesMonster Debugger과 함께 사용하고 있습니다. 나는 또한 내가 믿는 코드를 컴파일하기 위해 번들로 사용되는 Flex SDK와 플래시 플레이어의 디버그 버전을 설치했다.

나는 나의 기본 클래스 생성자에 다음 코드 (그리고 필요한 가져 오기를) 추가했습니다 :

 MonsterDebugger.initialize(this); 
     MonsterDebugger.trace(this, "Hello World!"); 
     MonsterDebugger.breakpoint(this); 

코드는 컴파일하고 잘 실행됩니다. 디버거가 연결되어 hello world 메시지를 표시하지만 디버거가 중단 점에서 중지되지 않습니다.

+0

어떤 IDE를 사용하고 있습니까? –

+0

나는 TextMate를 사용하여 코드를 편집하고 있지만 컴파일하고 실행하는 것처럼 보입니다 ... TextMate가 코드를 플렉스 컴파일러로 파이핑하는 것이 문제의 일부일 수 있다고 생각했지만, 어쩌면 그것은 표준 플래시 컴파일러와 약간 다르게 수행합니다 ... – actionslacker

답변

0

플래시, 플렉스 또는 일반 IDE를 사용하여 컴파일하는 경우 IDE에서 플래시 플레이어의 디버그 버전에 연결됩니다.
중단 점은 플레이어와의 연결과 함께 편집기에서만 트리거됩니다.
나는 TextMate를 사용한 적이 없지만이 기능이 있는지 의심 스럽다.

무료 버전의 IDE를 flashdevelop에 넣으려면 디버깅을 지원하는 것이 좋습니다.
죄송합니다. 무료 버전을 사용하지 않습니다. 항상 라이센스가있는 Adobe 소프트웨어를 사용하며 FlashDevelop는 내가 알고있는 유일한 무료 IDE입니다.

또한 언어를 학습 할 때 제 3 자 라이브러리를 사용하지 마십시오.
이것은 나쁜 습관을 조장하고 실제로 언어를 배우지 않습니다.

+0

flashdevelop에 대한 좋은 것들을 들었 습니다만, 제가 아는 한 맥에서는 사용할 수 없습니다. TextMate는 Mac에서 괜찮은 대안처럼 보입니다. – actionslacker

+0

디버거와 응용 프로그램 간의 연결 측면에서 위의 코드에서 추적이보고되기 때문에 어느 정도 존재한다고 생각합니다. 또한 디버거에서 업데이트되는 일부 동적 성능 및 메모리 사용 통계가 있습니다. – actionslacker

+0

DeMonster는 디버거가 프로그램 실행을 정상적으로 중단한다고 주장합니다. http://demonsterdebugger.com/tour/breakpoints – shanethehat

관련 문제