ОБНОВЛЕНИЕ: Я думаю, я могу знать, почему вы думаете, что это не работает.Я сделал ошибку тестирования внутри отладчика.Когда отладчик остановился на ошибках во время выполнения, я предположил, что это доказало, что моя функция uncaughtErrorHandler не работает.На самом деле это было по ошибке.Это просто причуда отладчика.Отладчик по-прежнему останавливается, как если бы это была необработанная ошибка или исключение, но если вы снова нажмете «Выполнить», вы увидите, что он выполняет код обработки ошибок.См. Мою ветку Flex 4.0 / 4.5, глобальная обработка ошибок для получения дополнительной информации.
Исходный ответ: Я ищу эту же информацию.Ни один из примеров в документации API, ни различные блоги на эту тему не работают для меня.Я пробовал только loaderInfo, stage.loaderInfo, systemManager.loaderInfo ... Это не имеет значения.Я даже попробовал их все в одном тестовом случае!Устанавливаются addEventListener, но неперехваченные ошибки не запускают uncaughtErrorHandler.Argh.Я потратил слишком много времени на это!Я сократил его до очень простой программы, очень похожей на описанную выше, за исключением всего кода в основном файле mxml.
Как насчет этого: кто-то может опубликовать пример глобальной обработки ошибок, который работает?Я использую Flex SDK 4.1 (я также пробовал с 4.5), ориентируясь на FP 10.1 (или 10.2 для 4.5), в mx: основанном на приложении mxml проекте Flex.
Моя тема: Обработка глобальных ошибок Flex 4.0 / 4.5