AS3读取XML文档

我用的开发工具是: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来访问结点.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值