2009-08-05 6 views
2

오류가 발생하면 플래시가 이러한 오류 메시지를 표시하지 않도록해야합니다. 나는 내가받는 오류를 완전히 인식하고 있으며 올바르게 작동하지 않는 응용 프로그램을 발생시키지 않습니다. 이 메시지를 비활성화하면됩니다. 플래시 또는 플렉스 컴파일러 명령 또는 다른 설정이 있습니까? 고마워, 데이빗.Flash stop "actionscript error"대화 상자가 나타나지 않습니다.

+1

SuppressDebuggerExceptionDialogs = 1을 mm.cfg 파일에 추가해 주셨습니다. http://www.senocular.com/?entry=475 – Codebeat

+0

저에게 도움이되었습니다. 감사합니다 :) –

답변

2

아니요, 불행히도 그런 것은 없습니다. 그러나 디버거가 아닌 플래시 플레이어가 설치된 릴리스 버전의 사용자에게는 오류가 표시되지 않습니다.

플래시 플레이어에 대한 매우 유용한 기능 요청이 있지만 구현이 멀리 떨어져있는 것 같습니다 : Ability to intercept system error dialogs. 일부 의견은 많이 뜨겁고, 냉소적이지만 어도비는이 문제를 여전히 무시하고있는 것으로 보인다.

업데이트 이 기능은 구현되었습니다. 최근 코멘트는 말한다 :

이 플래시 플레이어 새로운 전역 오류 핸들러가 일부가 아닌 모든 런타임 오류를 처리 할 하나의 핸들러를 작성하는 개발자들에게 수 있습니다 10.1 http://labs.adobe.com/technologies/flashplayer10/features.html

글로벌 오류 처리기 수정되었습니다 try/catch 문. 예기치 않은 런타임 오류를 catch하고 처리하여 응용 프로그램의 안정성과 사용자 환경을 개선하고 사용자 지정 오류 메시지를 표시합니다. 디버그 플레이어에서 실행중인 SWF 의 전역 오류 처리기를 사용하면 오류 팝업이 표시되지 않습니다.

+0

SuppressDebuggerExceptionDialogs = 1을 추가하여 mm.cfg 파일에 추가했습니다. http://www.senocular.com/?entry=475 – Codebeat

2

당신이 당신 같이 mm.cfg 파일과 함께 할 수있는 일들이 많이 있습니다 당신은 넣을 경우 예를 들어

(구글은 사용의) :

SuppressDebuggerExceptionDialogs 거기에서 = 1

그 디버거 버전의 플래시가 브라우저의 오류 창을 표시하지 못하게합니다.

+0

SuppressDebuggerExceptionDialogs = 1을 mm.cfg 파일에 추가했습니다. 나, 또한보십시오 : http://www.senocular.com/?entry=475 – Codebeat

관련 문제