我正在尝试使用URLLoader解析XML文件,我已经遵循了2或3个教程,但实际上没有一个工作。这是代码:
var myXML:XML = new XML();
var XML_URL:String = "http://www.example.com/Sample3.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
MonsterDebugger.trace(myLoader.bytesLoaded,"bl");
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
myXML = XML(myLoader.data);
MonsterDebugger.trace("Data loaded.","test 10");
}
Loader不加载任何内容,“bytesLoaded”始终为0。
我可能做了一些愚蠢的事,任何帮助都会非常感激:)
答案 0 :(得分:0)
尝试:
var myLoader:URLLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
myLoader.addEventListener(ProgressEvent.PROGRESS, xmlProgress);
myLoader.load(myXMLURL);
function xmlLoaded(event:Event):void
{
myXML = XML(myLoader.data);
MonsterDebugger.trace("Data loaded.","test 10");
}
function xmlProgress(event:ProgressEvent):void
{
MonsterDebugger.trace(myLoader.bytesLoaded,"bl");
}