Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не могу перехватить ошибку загрузки. (http://www.flasher.ru/forum/showthread.php?t=141283)

proxiServer 21.06.2010 11:50

Не могу перехватить ошибку загрузки.
 
Код AS3:

try {
var loader:URLLoader = new URLLoader();
        loader.load(URL);
} catch (e:Error) {
        trace("DEBUG :","Сервис не отвечает. ","where:stationObj.as line:362");
}

Подскажите почему не работает?

Psycho Tiger 21.06.2010 11:58

Подписывайтесь на разные события ошибок от loader.contentLoaderInfo.

proxiServer 21.06.2010 12:38

У URLloader нет свойства такого. Ну я не нашел. В этом и проблема. Я нашел пример для loader-а.

Psycho Tiger 21.06.2010 12:40

Ой, прочитал как loader.
У URLLoader`а все ошибки свалены в нём самом.
http://www.adobe.com/livedocs/flash/...URLLoader.html

proxiServer 21.06.2010 13:06

Код AS3:

loader.addEventListener(IOErrorEvent.IO_ERROR,ioErrorListener);
 
private function ioErrorListener (e:IOErrorEvent):void {
                        trace("DEBUG :","Сервис не отвечает. ");
        }

Вот так заработало, спасибо. Хотя вроде что-то такое пробовал сначала. Видимо так да не так.

Обманул( не работает вот так. это другой трейс сработал.

Работает)


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

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