В чем разница между send () и sendAndLoad () во флэш-памяти? - PullRequest
0 голосов
/ 30 июля 2010

Цитируется с этой страницы :

send(url: String, target: String, [method: String])

Отправляет переменные в my_lv объект по указанному URL.

sendAndLoad(url: String, target: Object, [method: String])

Отправляет переменные в объекте my_lv в указанный URL.

Я не вижу здесь никакой разницы ...

1 Ответ

0 голосов
/ 30 июля 2010

sendAndLoad будет помещать полученные переменные (если вывод с сервера похож на «& a = 3 & b = 9») в объект, указанный в качестве второго аргумента AFAIK указанный объект должен иметь тип LoadVars ().

Например:

var result_lv:LoadVars = new LoadVars();
var send_lv:LoadVars = new LoadVars();

send_lv.sendAndLoad(  ...url... , result_lv , "POST");


result_lv.onLoad = function(success:Boolean) 
{
if (success) 
{
... retreive received variables here from result_lv

Я не знаю, почему я не могу оставлять комментарии. Это асинхронный, функция onLoad будет вызываться только после ответа от сервера

... url ... это просто url как "http://mydomain.com/myfile.php"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...