se convertira en un ArrayCollection para ingresarse a la tabla
si no se definen los DataGridColumn los nombres de las cabeceras se ordenaran por abecedario
import mx.collections.ArrayCollection;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.Alert;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
private var originalArrayCollection:ArrayCollection = new ArrayCollection();//se krea el arraycollection
private function cargar():void{
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, resultado);
var requestObj:URLRequest= new URLRequest("http://127.0.0.1/prueba.php");///se conecta a un archivo php ke devueve un XML
requestObj.method = "GET";
urlLoader.load(requestObj);
function resultado(event:Event):void{
var x:XMLList=new XML(event.target.data).calidad as XMLList;//sEl resultado se ingresa a un XMLList
/*Se Estraen los datos principales**************/
var id:String=x.@id;
var nombre:String=x.@nombre;
var descripcion:String=x.@descripcion;
/*Se agrega al arreglo*/
for(var i:Number=0; i
}
//el arreglo se agrega a la tabla y el nombre de datafiel es igual al nombre ke contiene el array
tabla.dataProvider=originalArrayCollection;
}
}
0 comentarios:
Publicar un comentario