Comunidad de diseño web y desarrollo en internet online

Carga de imagen dinamica en datagrid

Citar            
MensajeEscrito el 07 Ene 2009 01:26 pm
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);

Por daniel casanova

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Ene 2009 02:40 pm
si necesitas que aparezca una foto en el DataGrid, necesitas un itemRenderer, pero no se como se trabajaría en Flash, en Flex es sumamente fácil ;)

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 07 Ene 2009 02:46 pm
El problema es que lo tengo en flash para integrarlo con una aplicacion ya diseñada.

Muchas gracias de todos modos

Por daniel casanova

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Ene 2009 02:51 pm
bueno, entonces tendras que darle duro a la documentación del itemRenderer para el DataGrid de Flash, Suerte! ;)

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.