디버그 플래시 플레이어에서 Flex 애플리케이션을 실행할 때 예기치 않은 문제가 발생하는 즉시 예외 팝업이 표시됩니다. 플렉스 코드 어디에서나 발생할 수있는 예외를 잡아 내고 싶습니다. 어도비 디버그 플래시 플레이어가이 예외 또는 오류가있는 팝업 창을 열도록 허용하지 않습니다. 내가 시도 :Flex에서 디버그 Adobe 플레이어 팝업 창을 숨기는 방법?
[PostConstruct]
public function init():void
{
FlexGlobals.topLevelApplication.systemManager.stage.loaderInfo.
uncaughtErrorEvents.
addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR,uncaughtErrorHandler);
}
private function uncaughtErrorHandler(event:UncaughtErrorEvent):void
{
event.preventDefault();
event.stopImmediatePropagation();
}
하지만이 작동하지 않습니다, 일반적인 런타임 오류 대화 상자가 계속 나타납니다. 나는 이것을 막으려 고 노력했다. 내 전역 오류 처리기 내에서 event.preventDefault()를 호출하지만 나에게도 효과가 없다. Flex 4를 사용 중입니다.
왜 그렇습니까? 이것은 디버그 플레이어의 핵심입니다. 일반 플래시 플레이어에서는 괜찮습니다. – BadFeelingAboutThis
디버그 플래시 플레이어에서 괜찮 으면 좋겠어요. – GSV