ActionScript 3通过内容类型的定义获取/发布到服务器



我需要从/将请求从/发送到服务器。我在此站点中找到了一个代码,但对我不起作用。API URL是正确的,我可以从Firefox获取数据" {":355} "。

import com.adobe.serialization.json.JSON;
var request:URLRequest=new URLRequest();
request.url="******************************************"
request.requestHeaders=[new URLRequestHeader("Content-Type", "application/json")];
request.method=URLRequestMethod.GET;
var loader:URLLoader=new URLLoader();
loader.addEventListener(Event.COMPLETE, receive);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, notAllowed);
loader.addEventListener(IOErrorEvent.IO_ERROR, notFound);
loader.load(request);
function receive(event:Event):void
{
    var myResults=JSON.decode(event.target.data);
    trace(myResults);
}

错误:

场景1,层"主页",框架1,第15行,第25列1061:致电到 一种可能未定义的方法通过静态的参考来解码 类型类。

import com.adobe.serialization.json.JSON;
var request:URLRequest=new URLRequest();
request.url="******************************************"
request.requestHeaders=[new URLRequestHeader("Content-Type", "application/json")];
request.method=URLRequestMethod.GET;
var loader:URLLoader=new URLLoader();
loader.addEventListener(Event.COMPLETE, receive);
loader.load(request);
function receive(event:Event):void
{
    trace(event.target.data);
    var json: Object = JSON.parse(event.target.data);
    trace("json.out = ", json.out);
}

结果:

{" out":352}

json.out = 352

相关内容

  • 没有找到相关文章

最新更新