Actionscript 3 如何在AS3中发送GET请求?

Actionscript 3 如何在AS3中发送GET请求?,actionscript-3,actionscript,Actionscript 3,Actionscript,我在这里看到这个例子: 看起来不错。但是加载程序似乎过于复杂。如果我不需要倾听回应怎么办?这可以简化吗?如果不想侦听响应,则可以删除数据格式、侦听器及其处理程序函数。您也可以省略request.method,因为GET是默认值 import flash.net.*; var url:String = "http://192.168.1.1:1234/"; var request:URLRequest = new URLRequest(url); var variables:URLVariabl

我在这里看到这个例子:


看起来不错。但是加载程序似乎过于复杂。如果我不需要倾听回应怎么办?这可以简化吗?

如果不想侦听响应,则可以删除数据格式、侦听器及其处理程序函数。您也可以省略
request.method
,因为GET是默认值

import flash.net.*;
var url:String = "http://192.168.1.1:1234/";
var request:URLRequest = new URLRequest(url);

var variables:URLVariables = new URLVariables();
variables.name = "Anton Ashardi";
request.data = variables;

var loader:URLLoader = new URLLoader();
loader.load(request);

如果您不想随请求发送任何数据,也可以省略中心代码块。

我正在创建一个API包装类。将URLLoader保留为成员变量并重用它有什么问题吗?据我所知,没有问题,特别是如果您永远不会向它注册侦听器的话。您可以使用新的请求对象调用
loader.load
,也可以将请求对象保留为类成员,只需在发送前修改URLVariables对象即可。