Código ActionScript :
// Import the necessary packages
import fl.controls.DataGrid;
import fl.data.DataProvider;
// --------------------- DataGrid init ----------------------------
// Create a a new instance of DataGrid and name it "data_grid"
//var data_grid:DataGrid = new DataGrid();
data_grid.addColumn("NOMBRES");
data_grid.addColumn("APELLIDO_x0020_PATERNO");
data_grid.addColumn("APELLIDO_x0020_MATERNO");
data_grid.addColumn("UBICACION");
data_grid.columns[0].width = 60;
data_grid.columns[1].width = 60;
data_grid.columns[2].width = 60;
data_grid.columns[3].width = 150;
// ------ DataProvider and XML loading code
var dp:DataProvider;
// define a URL and make it a request instance
var url:String = "sepultados.xml";
var request:URLRequest = new URLRequest(url);
// define a loader and have it load the request
var url_loader:URLLoader = new URLLoader();
url_loader.addEventListener(Event.COMPLETE, completeHandler);
url_loader.load(request);
// define a function that will execute after data has finished loading
function completeHandler(event:Event):void {
var ldr:URLLoader = event.currentTarget as URLLoader;
// create XML datastructure from loaded XML
var xmlDP:XML = new XML(ldr.data);
// create a new data provider with this and register it with the DataGrid
dp = new DataProvider(xmlDP);
data_grid.dataProvider = dp;
}
funciona a la perfeccion, pero el unico problema que tengo es que tengo que poner el nombre de las columnas al igual que tengo en mi xml ahi alguna forma de yo designarle el nombre a la columna?? desde ya muchas gracias!
