flash中的send()和sendAndLoad()有什么区别?

时间:2010-07-30 13:34:41

标签: flash actionscript

引自this page

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

在my_lv中发送变量   对象指定的URL。

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

将my_lv对象中的变量发布到   指定的网址。

我认为没有任何区别......

1 个答案:

答案 0 :(得分:0)

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 ...它只是像“http://mydomain.com/myfile.php

这样的网址