Foros del Web » Creando para Internet » Flash y Actionscript »

Carga de imagen dinamica en datagrid

Estas en el tema de Carga de imagen dinamica en datagrid en el foro de Flash y Actionscript en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 07/01/2009, 02:03
 
Fecha de Ingreso: abril-2008
Mensajes: 7
Antigüedad: 9 años, 7 meses
Puntos: 0
Carga de imagen dinamica en datagrid

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);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:58.