| Astraport |
27.02.2011 00:47 |
Стоит ли париться о HTTPStatusEvent.HTTP_STATUS?
Решил немного модернизировать приложение. Добавил пару функций, запрос к серверному скрипту, кнопку и всё. Остальное не трогал.
Заливаю на сервер. При инициализации приложение берет статистику юзеров, делает запрос к PHP скриптам.
В случае ошибки выдает предупреждение. Ранее все было нормально, сейчас появляется Алерт. Хотя все отлично работает - статистика загружена как нужно. И таких аналогичных запросов в приложении несколько, и везде алерты стали вылезать, но везде функционал продолжает нормально работать.
Что только не смотрел, все безукоризненно. Стоит ли вообще искать причину? Сейчас закомментил все алерты, но как то чувствую что так не правильно...
Код AS3:
private function stat():void
{
var stat_request:URLRequest=new URLRequest("http://mySite/dir/stat.php");
stat_request.method=URLRequestMethod.POST;
var stat_vars:URLVariables = new URLVariables();
stat_vars['viewer_id']=viewer_id;
stat_request.data=stat_vars;
stat_loader.addEventListener(HTTPStatusEvent.HTTP_STATUS,onError);
stat_loader.addEventListener(Event.COMPLETE,onComplete);
stat_loader.load(stat_request);
}
private function onComplete(event:Event):void {
//Что-то делаем
}
private function onError(event:Event):void {
infoBox.text = stat_loader.data;
Alert.show('Ошибка.', 'ОШИБКА!');
}
|