Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проверка Соединения с интернетом. (http://www.flasher.ru/forum/showthread.php?t=114509)

DDcH 31.07.2008 09:15

Проверка Соединения с интернетом.
 
Нужно отправить Форму в PHP скрипт отправки на почту.
Иногда нет соединения с Интернетом. Нужно сделать некое подобие очереди.

Для начала нужно организовать проверку
Если есть соединение, то отправить если нет то нет.
Подскажите пожалуйста

iNils 31.07.2008 09:21

Читайте про onHTTPStatus

DDcH 31.07.2008 12:20

Вот достал код. Подскажите как мне получить ответ есть связь или нет.

Код:

var myLoadVars:LoadVars = new LoadVars();
myLoadVars.onHTTPStatus = function(httpStatus:Number) {
 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";
 }
}
myLoadVars.onData = function(src:String) {
 trace(">> " + this.httpStatusType + ": " + this.httpStatus);
 if(src != undefined) {
 this.decode(src);
 this.loaded = true;
 this.onLoad(true);
 }
 else {
 this.onLoad(false);
 }
}
myLoadVars.onLoad = function(success:Boolean) {
}


myLoadVars.load("http://weblogs.macromedia.com/mxna/flashservices/getMostRecentPosts.cfm");


iNils 31.07.2008 12:30

Для оформления своего кода надо использовать теги [code][/code].
Узнать код ошибки и сопоставить его со следующим описанием.

DDcH 31.07.2008 15:03

Никаких кодов ошибки во время компиляции не выдает!
Какже сделать простую проверку на соединение?

DarkLight 31.07.2008 21:38

При попытки скачать в отсутствие коннекта в trace пойдет соответствующий http статус, ссылку на описание которых Вам предоставили

DDcH 31.07.2008 22:09

Мне нужно поймать это событие. И тогда я смогу сделать условие: нет коннекта. зарезервировать и дождаться когда будет.

DarkLight 31.07.2008 23:00

onHTTPStatus со статусом соответствующим отсутствию коннекта - и есть искомое условие

DDcH 02.08.2008 14:22

onHTTPStatus со статусом соответствующим отсутствию коннекта
как выглядет этот статус?

DDcH 07.08.2008 12:48

Мне нужно сделать проверку:

ЕСЛИ Соединение есть ТО Выполнить функцию ИНАЧЕ Сделать другую функцию.

Подскажите пожалуйста как это написать в Экшене с Этим http Statusom


Или к примеру, я отправляю данные:

Код:

F_sendMail = function (Name, Mail, Phone, Message) {
        _root.createEmptyMovieClip("v", 120);
        v.name = Name;
        v.mail = Mail;
        v.phone = phone;
        v.message = Message;
        // Отправляем данный php - скрипту
        v.loadVariables("http://.../mail.php", "POST");}

Может ли скрипт получить ответ что данные приняты и скрипт выполнился на сервере?
СПЕЦы ответьте пожалуйста!

etc 07.08.2008 13:06

DDcH получает плюс за неоформленный код.

DDcH 07.08.2008 23:21

Мне нужно сделать проверку:

ЕСЛИ Соединение есть ТО Выполнить функцию ИНАЧЕ Сделать другую функцию.

Неужели трудно подскажите пожалуйста как это написать в Экшене с Этим http Statusom!!!


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

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