空气应用程序中的 URL 加载程序类不返回结果



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

这是我使用网址的方式-

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

如果你注意一下文档(到底是谁做的?!),你会看到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 进程。

最新更新