Показать сообщение отдельно
Старый 26.11.2010, 23:38
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 2  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
При отвалившемся сервере не может быть никакого HTTP-статуса, до него просто не доходит. Обрабатывайте IOErrorEvent.IO_ERROR и SecurityErrorEvent.SECURITY_ERROR. При этом на HTTP статус можно не смотреть, при кодах ошибок придет событие IOErrorEvent.IO_ERROR и закачка прекратится.

В вашем случае вполне понятно, что ничего после loader.load() не должно было происходить. Сервер не работает, соединение с ним установить нельзя, поэтому приходит IO_ERROR. Статусных кодов, естественно, нет. Они были бы, только если запрос нормально дошел до сервера. Да и после успешного кода (200) при получении ответа может прийти IO_ERROR (при закачке ответа связь оборвалась), так что IOErrorEvent и SecurityErrorEvent должны обрабатываться вообще всегда.