Revision: 33931
Updated Code
at October 15, 2010 17:07 by ddtfish
Updated Code
//�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;
}
Revision: 33930
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 15, 2010 00:59 by ddtfish
Initial Code
//从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;
}
Initial URL
Initial Description
As3 load from XML----------------------
Initial Title
As3 load from XML
Initial Tags
Initial Language
ActionScript 3