Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Необработанная ошибка потока (http://www.flasher.ru/forum/showthread.php?t=135828)

vasya87 02.02.2010 18:23

Необработанная ошибка потока
 
Ещё раз здравствуйте.
При написании приложения использовал такую штуку - для обновления данных приложение раз в 5 секунд делает запрос на сторонний сервер. Сам процесс идёт нормально, но неожиданно возникла проблема с закрытием самого приложения.
Заметил, что когда я закрываю вкладку с флешкой и именно в этот момент в нижней строчке браузера состояние "Загрузка данных из ...", происходит ошибка флеш плеера:
Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: ...
at src::myprog/URIRequest()
at MethodInfo-163()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
иногда из-за этого ещё полностью выбивает браузер (всё равно какой).
URIRequest() - функция, которая соединяет необходимые данные и делает запрос на сервер. Попытки засунуть разные кусочки кода в try{} изменения не дали.
Никаких событий закрытия флешки в документации Вк нет. Подскажите, как бороться с такой неприятностью.

xpymbl4 02.02.2010 18:36

Там же написано, что ошибка не обработана.
Прослушивайте события не только на завершение загрузки данных, но и на ошибки.

Код AS3:

getQuestLoader.addEventListener(Event.COMPLETE, getQuestLoaderComplete);
getQuestLoader.addEventListener(IOErrorEvent.IO_ERROR, loaderHandleIOError);
getQuestLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, loaderHandleHttpStatus);
getQuestLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loaderHandleSecurityError);
 
private function loaderHandleIOError(event:IOErrorEvent):void {
}
private function loaderHandleHttpStatus(event:HTTPStatusEvent):void {
}
private function loaderHandleSecurityError(event:SecurityErrorEvent):void {
}


vasya87 02.02.2010 19:08

помогло, спасибо:)


Часовой пояс GMT +4, время: 14:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.