Tengo una pagina en flash que mete en un Datagrid datos de una pagina php, todo funciona de maravilla. Luego quiero que al hacer click en los registros, me lleve al siguiente fotograma y me pase el valor de la celda que he pulsado.
Este es el codigo:
Código :
<textarea>stop();
var miLV:LoadVars = new LoadVars();
miLV.load("http://localhost/fierazzi/pagina_flash/php/todas_noticias.php");
miLV.onLoad = function ()
{
Array_titular= new Array();
Array_cuerpo = new Array();
contador = 0;
for (i=0;this["titularT"+i]!=undefined;i++)
{
Array_titular[i] = this["titularT"+i];
Array_cuerpo[i] = this["cuerpoT"+i];
contador = contador + 1;
}
for (j=0; j<contador; j++)
{
datagrid1.addItem({noticias: Array_titular[j]});
datagrid1.backgroundColor="0x333333";
datagrid1.color = "0x3366CC";
datagrid1.fontSize = "14";
datagrid1.textAlign= "center";
datagrid1.hGridLines = true;
datagrid1.textRollOverColor ="0xFF0000";
datagrid1.resizable = true;
}
}
listenerObject = new Object();
listenerObject.cellPress = function(evt){
trace(evt.target.getItemAt (evt.target.selectedIndex).noticias)
}
datagrid1.addEventListener("cellPress", listenerObject)
</textarea>El problema es la línea del trace, que me devuelve undefined y no se porque.
Por otra parte, ¿podeis decirme como hago para que el texto del registro ocupe dos o más lineas?.
Gracias por todo
[/list]
