- metti un datagrid sullo stage
- dagli un nome di istanza (ad esempio "grid")
- nello stesso frame scrivi:
codice:
var dat:XML = new XML();
dat.ignoreWhite = true;
dat.onLoad = function(success:Boolean):Void
{
if(success){
var dp:Array = new Array();
var nodes:Array = this.firstChild.childNodes;
for(var i:Number = 0; i < nodes.length; i++){
var unodes:Array = nodes[i].childNodes;
var item:Object = new Object();
for(var j:Number = 0; j < unodes.length; j++){
item[unodes[j].nodeName] = unodes[j].firstChild.nodeValue;
}
dp.push(item);
}
grid.dataProvider = dp;
} else {
trace("error");
}
};
dat.load("data.xml");