从外部载入XML对象

从外部载入XML对象

var myXML:XML = new XML();
//初始化XML地址,可以是本地的"xxx.xml",也可以是URL地址。
var XML_URL:String = "index.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
//添加装载完成侦听器,
//Event.COMPLETE的值是"complete",直接用此字符串也可以。
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(evtObj:Event)
{
 myXML = XML(myLoader.data);
 trace("数据装载完成.");
 trace(myXML);
}

//XML格式如下

  <?xml version="1.0" encoding="UTF-8" ?>
- <root>
  <sound name="天堂.mp3" />
  <sound name="忘了爱.mp3" />
  <sound name="一直.mp3" />
  <sound name="永远永远.mp3" />
  <sound name="雨蝶.mp3" />
  <sound name="一个像夏天一个像秋天.mp3" />
  <sound name="一生爱你千百回.mp3" />
  <sound name="又见炊烟.mp3" />
  </root>
测试影片。加载XML完成

posted on 2012-10-20 20:03  God is a girl  阅读(127)  评论(0编辑  收藏  举报

导航