![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 368
|
Подскажите пожалуйста, такая ситуация.
Через sendAndLoad обмениваюсь инфой с сервером, но бывают потери. Нужно проверить произошел обмен или нет, использую следующую проверку reit.onLoad = function(success:Boolean):Void {
if (success) {
} else {
"Не авторизован";
}
}
trace(reit.sendAndLoad(link,reit));
Но в оутпуте пишется что файл не найден: Error opening URL 'blabla' Как правильно сделать проверку? |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 368
|
Чтото не хочет происходить событие, трайс с восклицательными знакми вообще не появлется а просто сыпятся ошибки: Error opening URL
var ping:LoadVars = new LoadVars();
ping.onHTTPStatus = function(httpStatus:Number) {
trace("!!!!")
this.httpStatus = httpStatus;
if(httpStatus < 100) {
this.httpStatusType = "flashError";
}
else if(httpStatus < 200) {
this.httpStatusType = "informational";
}
else if(httpStatus < 300) {
this.httpStatusType = "successful";
}
else if(httpStatus < 400) {
this.httpStatusType = "redirection";
}
else if(httpStatus < 500) {
this.httpStatusType = "clientError";
}
else if(httpStatus < 600) {
this.httpStatusType = "serverError";
}
trace("Ответ на ping "+this.httpStatusType)
_root.trac("Ответ на ping "+this.httpStatusType)
}
ping.onLoad = function(success:Boolean):Void {
_root.p2 = getTimer();
_root.p2 -= _root.p1;
_root.p2=_root.p2/1000
if (success) {
//_root.trac("Ответ на пинг "+ping.time+" задержка "+_root.p2+" сек.");
} else {
_root.msg.text = "пинг не прошел "+_root.p2;
}
};
function pinging() {
_root.p1 = getTimer();
ping.sendAndLoad(_root.host,ping);
}
ping_int = setInterval(_root, "pinging", 5000);
Последний раз редактировалось Dragon rideR; 03.10.2008 в 18:50. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|