ActionScript 3 As3从XML加载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 As3从XML加载相关的知识,希望对你有一定的参考价值。
//�root.xmlä¸Â读�status,a����������询xml
public static function readStatus(a:String):ArrayCollection{
var xml:XML;
var xmlList:XMLList;
var xmlLoader:URLLoader = new URLLoader();
var arr:ArrayCollection = new ArrayCollection();
xmlLoader.load(new URLRequest("pb/utils/root.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
xml = XML(event.target.data);
//��scope��
xmlList = xml..userStatus.(@scope==a);
//trace(xmlList[0].@label);
for(var i:int = 0; i < xmlList.length(); i++)
{
//�xmlList转�为object类�
var o:Object = new Object();
o.label = xmlList[i].@label;
o.data = xmlList[i].@data;
arr.addItemAt(o,i);
}
}
return arr;
}
以上是关于ActionScript 3 As3从XML加载的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3:加载XML
ActionScript 3 AS3加载外部XML文件
[ActionScript 3.0] as3处理xml的功能和遍历节点
ActionScript 3 AS3从外部文本文件加载变量
ActionScript 3 AS3从URL加载外部SWF
ActionScript 3 AS3从远程URL加载外部SWF