AS3读取XML文档

来源:互联网 发布:手机视频编辑软件 编辑:程序博客网 时间:2024/05/01 17:26

我用的开发工具是:Flash Professional CS5.5

新建一个AS3项目,保存fla文件为:f1.fla,另新建一个as3文件,文件名:Main.as,代码如下:

package  {import flash.display.MovieClip;import flash.net.URLLoader;import flash.net.URLRequest;import flash.events.Event;public class Main extends MovieClip {var url:URLRequest = new URLRequest("data.xml");var loader:URLLoader = new URLLoader(url);var myXML:XML = new XML();public function Main() {loader.addEventListener("complete", success);}private function success(event:Event):void{myXML = XML(loader.data);trace("cc0: [" + myXML.name() + "]#");trace("cc0: [" + myXML.nname + "]#");trace("cc1: [" + myXML.child(0) + "]#");trace("cc1: [" + myXML.child(0).length() + "]#");trace("cc2: [" + myXML.child("age") + "]#");stop();}}}

xml文档:data.xml

<root><nname>Hello</nname><age>25</age></root>

按Ctrl Enter运行:

cc0: [root]#cc0: [Hello]#cc1: [Hello]#cc1: [1]#cc2: [25]#

说明:as3中可以直接按结点名进行访问,也可以通过child来访问结点.