Необработанная ошибка ввода-вывода в fileReference.save ()

Я использую объект filereference для экспорта файла Excel из своего гибкого приложения. Я использую fileReference.save () из Flash player 10. Я получаю сообщение об ошибке, если файл, который я пытаюсь сохранить, уже открыт. Эта ошибка не обрабатывается, даже если я поставил блок try catch. Я пробовал добавить слушателя с IOErrorEvent.IO_ERROR. Тем не менее ошибка происходит. Это сообщение об ошибке, которое я получаю - «Ошибка № 2044: Необработанное событие IOErrorEvent :. text = Ошибка № 2038: Ошибка ввода-вывода файла».

Заранее спасибо. Манодж


person Manoj M    schedule 04.03.2011    source источник
comment
пожалуйста, поделитесь кодом. Обработка IOErrorEvent должна помочь в вашем случае   -  person Ankit    schedule 04.03.2011


Ответы (1)


Это асинхронная ошибка, ее нельзя отловить с помощью блока try-catch. Добавьте прослушиватель событий для IOErrorEvent события. Также нам нужны некоторые подробности, чтобы выяснить источник проблемы.

person Timofei Davydik    schedule 04.03.2011
comment
Спасибо. Это сработало. Я удалил прослушиватель IOErrorEvent в следующей строке после fileReference.save (), предполагая, что он синхронный. - person Manoj M; 04.03.2011