0

我没有经验,所以请耐心等待我的错误。我以前从未使用过 XML。在我的 Air 应用程序中,我试图加载一个测试 XML 并在我的应用程序中显示一些数据。

xml很简单:

<player>
<highscore>Over9000</highscore>
</player>

我的代码是:

var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("https://www.dropbox.com/s/0lx69pd73cmboh9/Leaderboard.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
   myXML = new XML(e.target.data);
   trace(myXML.highscore);
}

当我只是从项目的源文件夹中加载 XML 时,这很好用,但是一旦我尝试使用 URL,我就会收到此错误:

错误 #1083:元素“error”的前缀“form”未绑定。

4

1 回答 1

1

据我所知,https: //www.dropbox.com/s/0lx69pd73cmboh9/Leaderboard.xml 没有链接到 XML,而是链接到包含其内容的 HTML 页面。您在加载程序中获得的不是您要查找的 XML,而是保管箱包装器的源代码。

于 2012-10-19T14:28:21.497 回答