ActionScript 3 AS3:使用GET请求发送和接收数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3:使用GET请求发送和接收数据相关的知识,希望对你有一定的参考价值。

var requestVars:URLVariables = new URLVariables();
	requestVars.object_name = "key1";
	requestVars.cache = new Date().getTime();

var request:URLRequest = new URLRequest();
	request.url = "http://localhost:3000/videos/find_path/";
	request.method = URLRequestMethod.GET;
	request.data = requestVars;
	
	for (var prop:String in requestVars) {
		trace("Sent " + prop + " as: " + requestVars[prop]);
	}

var loader:URLLoader = new URLLoader();
	loader.dataFormat = URLLoaderDataFormat.TEXT;
	loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
    loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
    loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
    loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);

try
{
	loader.load(request);
}
catch (error:Error)
{
	trace("Unable to load URL");
}

function loaderCompleteHandler(e:Event):void
{
	 var variables:URLVariables = new URLVariables( e.target.data );
	if(variables.success)
	{
		trace(variables.path);		
	}
}
function httpStatusHandler (e:Event):void
{
	//trace("httpStatusHandler:" + e);
}
function securityErrorHandler (e:Event):void
{
	trace("securityErrorHandler:" + e);
}
function ioErrorHandler(e:Event):void
{
	trace("ioErrorHandler: " + e);
}

以上是关于ActionScript 3 AS3:使用GET请求发送和接收数据的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3:使用SWFObject2和AS3传递变量

ActionScript 3 使用AS3绘制一个矩形

ActionScript 3 AS3:在ActionScript中使用E4X生成动态XML

ActionScript 3 使用Blitting的AS3动画

ActionScript 3 AS3:使用POST发送数据

ActionScript 3 在AS3中使用麦克风