Actionscript 3 Air应用程序中的URL加载程序类未返回结果

Actionscript 3 Air应用程序中的URL加载程序类未返回结果,actionscript-3,apache-flex,air,flex4,Actionscript 3,Apache Flex,Air,Flex4,我正在air应用程序中使用类URLLoader,如果我在url中使用参数,flex将显示错误#2032。如果在web应用程序中使用相同的代码,即在web浏览器中运行,则返回正确的结果。我还没有找到合适的解决办法。有没有办法在我的air应用程序中返回结果?我使用web调试器fiddler来检查数据是否从服务器返回。数据正从服务器正确返回,但未显示在air应用程序中 下面是我使用url的方式- urlLoader=new URLLoader(new URLRequest('http://exaple

我正在air应用程序中使用类URLLoader,如果我在url中使用参数,flex将显示错误#2032。如果在web应用程序中使用相同的代码,即在web浏览器中运行,则返回正确的结果。我还没有找到合适的解决办法。有没有办法在我的air应用程序中返回结果?我使用web调试器fiddler来检查数据是否从服务器返回。数据正从服务器正确返回,但未显示在air应用程序中

下面是我使用url的方式-

urlLoader=new URLLoader(new URLRequest('http://exaple.com?year=2012'));

如果你注意一下(到底是谁做的?!),你会发现构造函数采用了

我通常使用URLLoader,如下所示:

var urlRequest:URLRequest = new URLRequest('http://example.com?year=2012');
var urlLoader:URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT; // default
urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete);
urlLoader.load(urlRequest);

function urlLoader_complete(evt:Event):void {   
    trace(urlLoader.data);
}

还要检查防火墙是否未阻止adl.exe进程。

2032是流错误()。我不确定如何从正确返回服务器结果的请求中获取此信息。我之前错误地键入了错误代码,现在它已被更新。。以前我尝试过你解释的方式(只是我犯了一个错误,没有设置数据格式),但我无法获取数据,我的防火墙也没有阻止adl。