2012-01-05 106 views

回答

5

如果您不想侦听响应,那么您可以删除dataFormat,侦听器及其处理函数。您也可以省略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); 

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

+0

我正在创建一个API包装类。将URLLoader作为成员变量并重新使用它有什么问题? – 2012-01-05 17:22:56

+0

不是我所知道的,特别是如果你永远不会注册听众。你可以用一个新的请求对象调用'loader.load',或者将请求对象保持为类成员,并且在发送之前修改URLVariables对象。 – shanethehat 2012-01-05 17:25:14