Как запечатлеть непонятные исключения из программы AS3? - PullRequest
3 голосов
/ 04 июня 2010

Я хочу записать эти неперехваченные исключения из моей программы as3. Проблема в том, куда деваются эти необъяснимые исключения? Как я могу их поймать?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 04 июня 2010

FlashPlayer 10.1 решает проблему: http://www.sephiroth.it/weblog/archives/2009/12/flash_player_101_and_global_error_han.php

вы можете взять предварительный релиз.

Greetz
back2dos

0 голосов
/ 04 июня 2010

Не существует единого способа отловить все необработанные исключения программно. Вы можете установить отладочную версию проигрывателя Flash с Adobe , и вы увидите все необъяснимые исключения. Он будет пропущен через всплывающее окно, которое приостанавливает работу флэш-плеера, пока не будет закрыто. Текущий стек функций будет завершен. Всплывающее окно покажет номера строк и трассировку стека, чтобы вы могли легко найти проблему.

Если вы хотите избежать необработанных исключений, вам придется поместить содержимое всех функций, явно вызванных проигрывателем Flash, в блоки try-catch. Это включает в себя конструктор класса документа, обработчики мыши и ключа, обработчики таймера, обработчики URL / загрузчика и любой другой обработчик событий, который у вас есть.

0 голосов
/ 04 июня 2010

поместите весь ваш код в метод main внутри блока try - catch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...