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.
