Muy buenas, a ver si alguien me saca del apuro. Estoy mostrando una serie de informacion rescatandola desde el servidor utilizando mysql, php y flash, pero me encuentro con el problema que en el campo de la foto tan solo muestra el nombre del archivo, y no consigo que salga la imagen.
Estoy hablando que cada fila del datagrid debe contener su marca, modelo, precio, kms, Y SU FOTO.
Estas imagenes estan en otro servidor al que me conecto, por lo que no me interesa tener una copia de la foto. tan solo rescatarla, modificar su tamaño y mostrarlo dentro del datagrid.
He probado varios tutoriales pero casi todos son sin utilizar un datagrid.
Bueno, les dejo el codigo a ver si me pueden ayudar.
Código:
import flash.net.*;
import fl.data.DataProvider;
import fl.controls.DataGrid;
import fl.controls.dataGridClasses.DataGridColumn;
var req:URLRequest = new URLRequest("archivo.php");
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.load(req);
var xml:XML;
var lista:DataGrid = new DataGrid();
lista.setSize(500, 600);
var c3:DataGridColumn = new DataGridColumn("modelos");
var c2:DataGridColumn = new DataGridColumn("precios");
var c1:DataGridColumn = new DataGridColumn("marcas");
var c4:DataGridColumn = new DataGridColumn("kms");
var c5:DataGridColumn = new DataGridColumn("fotos");
lista.addColumn(c1);
lista.addColumn(c2);
lista.addColumn(c3);
lista.addColumn(c4);
lista.addColumn(c5);
addChild(lista);
function alCompletar(e:Event):void{
xml = new XML(loader.data);
var dp:DataProvider = new DataProvider(xml);
lista.dataProvider = dp;
}
loader.addEventListener(Event.COMPLETE, alCompletar);