Форум 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=123895)

Игорь123 15.04.2009 01:05

Проблемы с отправкой данных на сервер
 
Доброго времени суток.

Уже 40 минут мучаюсь пытаюсь сделать простейшую передачу данных на сервер, но все безуспешно.

Вот код
Код AS3:

import flash.events.Event;
import flash.net.*;
 
stop();
 
var contact_url:String = 'http://www.google.com/';//the name of our php file to contact the data base
var contactRequest:URLRequest = new URLRequest(contact_url);
var contactLoader:URLLoader = new URLLoader();
var contactVariables:URLVariables = new URLVariables();
 
send_btn.addEventListener(MouseEvent.CLICK, sendForm);
 
function sendForm(evt:MouseEvent):void {
        // add the variables to our URLVariables
        contactVariables.txt1 = txt1.text;
        contactVariables.txt2 = txt2.text;
        contactVariables.txt3 = txt3.text;
        contactVariables.txt4 = txt4.text;
        contactVariables.txt5 = txt5.text;
        // send data via post
        contactRequest.method = URLRequestMethod.POST;
        contactRequest.data = contactVariables;
        // add listener
        contactLoader.addEventListener(Event.COMPLETE, onLoaded);
        contactLoader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        //send data
        contactLoader.load(contactRequest);
        //show sending message
        trace("sending");
}
 
function onLoaded(evt:Event):void {
 
        var result_data:String = String(contactLoader.data);
        txt5.text = String(contactLoader.data);
}
 
function ioErrorHandler(event:IOErrorEvent):void {
        txt5.text = String("ioErrorHandler: " + event);
}

Скрипт всегда выводит содержимое функции ioErrorHandler =((


Подскажите в чем может быть дело?

BlooDHounD 15.04.2009 01:49

в том, что скрипта нету.

Игорь123 15.04.2009 02:06

Блестящий ответ, вы так подробно описали в чем проблема.

Так вот, а можно как то расшифровать эту загадочную надпись, что значит скрипта нет?

BlooDHounD 15.04.2009 02:45

значит, что флэш не может пройти по указанному урлу.

Игорь123 15.04.2009 02:50

Понятно, а как сделать чтобы флешь прошла по указанному урл так как урл точно существует?

Вы можете сказать где конкретно у меня ошибка так как 'http://www.google.com' не верю что ошибка тут.

BlooDHounD 15.04.2009 03:56

видимо проблема в том, что гугл не поместил в http://google.com/crossdomain.xml ваш домен.


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

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