相当于.send()

时间:2010-08-03 01:36:32

标签: flash actionscript-3

在AS3中是否有与LoadVars.send()的等价物,我只是在不等待响应的情况下发送变量?我只是盲目地将变量发送到网络空间,我很高兴。我该怎么做?或者是否因为AS3中的某些安全问题而将其删除?

1 个答案:

答案 0 :(得分:2)

您想查看以下URLLoader,URLRequest和URLVariable文档:

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/net/URLVariables.html

以下是直接来自文档的示例用法:

package {
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLLoader;

    public class URLVariablesExample extends Sprite {
        public function URLVariablesExample() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            // navigateToUrl(request);
            var loader:URLLoader = new URLLoader();
            loader.load(request);
        }
    }
}

-BTW 对,那是正确的。您应该使用URLLoader而不是navigateToURL。我提到了它,但我从一个例子剪切和粘贴