El codigo del cellrender es así:
Código ActionScript :
//Llenamos de datos el DataGrid mi_dg.addItem({Imagen:"imagenes/aliens.jpg", Titulo:"Aliens: El Regreso", Director: "James Cameron", Nota: "9"}); mi_dg.addItem({Imagen:"imagenes/elbosque.jpg", Titulo:"El Bosque", Director: "M. Night Shyamalan", Nota: "2"}); mi_dg.addItem({Imagen:"imagenes/zatoichi.jpg", Titulo:"Zatoichi", Director: "Takeshi Kitano", Nota: "8"}); //Le ponemos un alto de celda igual a la imagen para que encajen bien mi_dg.rowHeight = 75; mi_dg.resizableColumns = false; mi_dg.sortableColumns = false; //Ponemos el ancho de las columnas mi_dg.getColumnAt(0).width = 103; mi_dg.getColumnAt(1).width = 120; mi_dg.getColumnAt(2).width = 120; mi_dg.getColumnAt(3).width = 57;
Esta, es la parte donde muestra el contenido del cellrender:
Código ActionScript :
mi_dg.addItem({Imagen:"imagenes/aliens.jpg", Titulo:"Aliens: El Regreso", Director: "James Cameron", Nota: "9"}); mi_dg.addItem({Imagen:"imagenes/elbosque.jpg", Titulo:"El Bosque", Director: "M. Night Shyamalan", Nota: "2"}); mi_dg.addItem({Imagen:"imagenes/zatoichi.jpg", Titulo:"Zatoichi", Director: "Takeshi Kitano", Nota: "8"});
pues me gustaria que este texto se encontrara dentro de un archivo de texto llamado "contenido.txt", y hacer que el codigo quedase algo como esto:
Código ActionScript :
function arreglarTexto(texto_str:String):String { texto_str = unescape(texto_str); return texto_str.substr(0, texto_str.length-24); } var contenido_lv:LoadVars = new LoadVars(); contenido_lv.onLoad = function(exito) { if (exito) { AQUI ES DONDE NO SE QUE SE HA DE PONER PARA QUE COJA EL CONTENIDO DE EL ARCHIVO "CONTENIDO.TXT" COMO VARIABLES. } else { mensaje_txt.text = "Error !!!"; } }; contenido_lv.load("contenido.txt"); stop(); //Le ponemos un alto de celda igual a la imagen para que encajen bien mi_dg.rowHeight = 75; mi_dg.resizableColumns = false; mi_dg.sortableColumns = false; //Ponemos el ancho de las columnas mi_dg.getColumnAt(0).width = 103; mi_dg.getColumnAt(1).width = 120; mi_dg.getColumnAt(2).width = 120; mi_dg.getColumnAt(3).width = 57;
El problema es que no se que he de poner dentro del loadvars para que el texto del archivo "contenidos.txt" me lo coja como variables.
Alguien me puede decir como se hace?
Gracias.