Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   try не отлавливает ошибку загрузки UILoader (http://www.flasher.ru/forum/showthread.php?t=124435)

sabarn 29.04.2009 18:00

try не отлавливает ошибку загрузки UILoader
 
Код AS3:

try
{
        myUILoader.load(urlReq);
}
catch(e:Error)
{
        trace("произошла ошибка загрузки");
}

когда соединение стабильное, всё работает, но только когда соединение разрывается, и ресурс не удаётся загрузить, то вместо того чтобы отловить ошибку, выдаётся следущее
Error opening URL 'http://blabla'
Error #2044: Unhandled ioError:. text=Error #2035: URL Not Found. URL: http://blabla

скажите, как в таком случае отловить ошибку?

DarkLight 29.04.2009 18:21

Ошибка возбуждается асинхронно, подписывайтесь на IOErrorEvent.IO_ERROR у лоадера

sabarn 29.04.2009 18:22

извиняюсь! тема закрыта, поиск рулит

loader.contentLoaderInfo.addEventListener(IOErrorE vent.IO_ERROR,ioErrorHandler);

versus_spb 15.05.2009 00:45

Цитата:

Сообщение от sabarn (Сообщение 816461)
извиняюсь! тема закрыта, поиск рулит

loader.contentLoaderInfo.addEventListener(IOErrorE vent.IO_ERROR,ioErrorHandler);

Спасибо тебе, добрый человек, что написал тут ответ! Мне помогло. А то долго мучился. В хелпе значит с ошибкой написано - без "contentLoaderInfo".


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

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