Нужна помощь в отладке неизвестного анонимного метода во время выполнения ошибки во флэш
Я запускаю большое приложение флэш, которое интенсивно использует анонимные методы для событий. У меня есть анонимный метод с ошибкой типа 1010, которая перехватывается моим необработанным обработчиком исключений. С этой ошибкой сталкиваются пользователи, мне так и не удалось отловить ее в отладчике.
Я использую некоторые приемы для получения стека вызовов, чтобы найти неверный код, но все, что я знаю, это то, что MethodInfo-XXX - это функция с ошибкой, где XXX - это некоторое число. Есть ли способ, которым я могу отследить это до определенного блока кода, чтобы я мог решить эту проблему? MethodInfo-XXX - это метка, созданная flash для этого анонимного метода.
1 ответ
Я рекомендую проверить трассировку стека, которая генерируется флэш-памятью при возникновении ошибки во время выполнения (всплывающее окно с кнопками продолжает и закрывает). Затем найдите первый известный метод (тот, который вы написали) и начните с него.
Еще один полезный метод - поместить некоторый код в подозрительные методы. Вот несколько идей:
Также обратитесь к вопросу Ошибка 1010 в ActionScript для вашего конкретного кода ошибки.