我在我的空中应用程序中使用类URLLoader,如果我在url中使用了参数,flex会显示错误#2032。如果在Web应用程序中使用相同的代码,即在Web浏览器中运行,则返回正确的结果。我还没有得到适当的解决方案。有没有办法在我的空中申请中返回结果?我使用了一个web调试器fiddler来检查数据是否从服务器返回。数据从服务器正确返回,但未在空中应用程序中显示。
这是我使用网址的方式 -
urlLoader=new URLLoader(new URLRequest('http://exaple.com?year=2012'));
答案 0 :(得分:1)
如果您注意documentation(无论如何都会这样做?!),您会看到URLLoader
的构造函数需要URLRequest
我通常使用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进程。