以下是出错代码:
var XML_URL:String = "http://www.sw-mp4.com/HE/Listmn.xml";
var myxml:XML=new XML();
myxml.ignoreWhite = true;
var _loader:URLLoader=new URLLoader();
_loader.load(new URLRequest(XML_URL));
_loader.addEventListener(Event.COMPLETE, loading);
function loading(event:Event):void {
myxml=XML(_loader.data);
trace(myxml);
for (var i = 0; i<=myxml.child("product").length(); i++) {
mytxt.appendText(myxml.child("product") [i].attribute("photo") + "\n"); //mytxt是舞台里面一个文本框
}
}
运行是没问题的,但DEBUGGER的出错信息: 而且没有定位到哪一行,奇怪~
TypeError: Error #1010: 术语尚未定义,并且无任何属性。
at 3_fla::MainTimeline/loading()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader:

nComplete()