0

我正在尝试使用 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。

我可能在做一些愚蠢的事情,任何帮助将不胜感激:)

4

1 回答 1

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"); 
}
于 2013-06-01T12:31:52.357 回答