Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   переменные в php (http://www.flasher.ru/forum/showthread.php?t=147543)

temofony 07.12.2010 13:47

переменные в php
 
Hello world!))Ну или привет всем).Вобщем предупрежу сразу,сидел на ас2.0 only а теперь решил потихонечку переплывать на ас 3,и так вот возник вопрос,как отправлять переменные в пшп в третей версии этого языка!Во втором для этого я использовал метод sendAndLoad,в ас3 такой метод уже не прокатывает((У Мука в книге пример по отправке данных в пхп не нашел))Подскажите добрые люди,как это делается на ас3

Genzo 07.12.2010 13:50

В идеале юзай JSON , не в идеале XML.

из as3.0 юзай URLLoader .

udaaff 07.12.2010 13:51

http://help.adobe.com/ru_RU/ActionSc...0204-7cfd.html

Добавлено через 1 минуту
http://help.adobe.com/ru_RU/AS3LCR/F...migration.html

temofony 07.12.2010 14:02

Код AS3:

var variables:URLVariables = new URLVariables("name=Franklin")//то есть сюда нужно и можно пихать переменные из сценария в текстовом формате да?; 
var request:URLRequest = new URLRequest();//это как я понял объект-приемщик
request.url = "http://www.[yourdomain].com/greeting.cfm";//адрес сценария или пшп-скрипта
request.method = URLRequestMethod.POST;//тут задается пост или гет как я понял
request.data = variables;//тут указывается чего посылать
var loader:URLLoader = new URLLoader();//объект-отправитель??
loader.dataFormat = URLLoaderDataFormat.VARIABLES; //тип отправки-переменные??
loader.addEventListener(Event.COMPLETE, completeHandler); //??
try
{
    loader.load(request);//пытаемся отправить?
}
catch (error:Error)
{
    trace("Unable to load URL"); //тут ошибки при отправке
}

Добавлено через 52 секунды
и еще,то бишь в пшп скрипте эти переменные мне из суперглобалки поста принимать переменную из скрипта как name??

Хомяк 07.12.2010 15:22

Да.
Код:

$_REQUEST['name'];

goodguy 07.12.2010 16:12

Цитата:

var request:URLRequest = new URLRequest();//это как я понял объект-приемщик
Нет. Это запрос. Представляет из себя строку с каким-либо адресом
Цитата:

var loader:URLLoader = new URLLoader();//объект-отправитель??
Да.
Цитата:

request.method = URLRequestMethod.POST;//тут задается пост или гет как я понял
Именно, кэп ;)

Цитата:

loader.addEventListener(Event.COMPLETE, completeHandler); //??
Слушатель, который ждет когда прийдет ответ после запроса, и вызывает функцию completeHandler в которой этот ответ уже можно обрабатывать.

Цитата:

В идеале юзай JSON , не в идеале XML.
Причем тут в идеале или не в идеале? Они работают абсолютно одинаково. Тут скорее личное предпочтение

cleptoman 07.12.2010 16:24

Цитата:

Цитата:
var loader:URLLoader = new URLLoader();//объект-отправитель??
Да.
нет, это объект-загрузчик ответа сервера

Genzo 07.12.2010 16:47

Цитата:

Сообщение от goodguy (Сообщение 955577)
Причем тут в идеале или не в идеале? Они работают абсолютно одинаково. Тут скорее личное предпочтение

дело не в скорости , а в объеме.

goodguy 07.12.2010 16:49

Цитата:

дело не в скорости , а в объеме.
А я про скорость ничего и не говорил

Цитата:

нет, это объект-загрузчик ответа сервера
По сути то же самое, только другими словами ;)

Хомяк 07.12.2010 17:08

Цитата:

Сообщение от Genzo (Сообщение 955587)
дело не в скорости , а в объеме.

В объеме чего?


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

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