Gracias amigo!!
Lo probaré y ya te cuento. Para aclararte más mi situación, utilizo un array para cargar los datos de la BD en el combo, como se muestra a continuación:
Código PHP:
// código asociado al botón "buscar" que se encarga de rellenar el datagrid
on (press)
{
datagrid1.removeAll();
datagrid1.removeAllColumns();
misvar=new LoadVars();
misvar.codigo = txtcodigo.text; // se busca en la tabla de la BD a partir de un codigo
misvar2=new LoadVars();
misvar.sendAndLoad("buscareservas.php",misvar2); // se realiza la busqueda en la tabla de la BD y se devuelve el resultado en la variable "latabla" que es un vector, y el número de filas devueltas por la consulta en la variable "cuantos"
misvar2.onLoad=function()
{
cadena=this.latabla;
cantidad=(this.cuantos)*4;
dividido=cadena.split(",");
for (i=0;i<cantidad;i=i+4)
{
objeto={Centro: dividido[i],Fecha: dividido[i+1],Hora: dividido[i+2],Puesto: dividido[i+3]};
datagrid1.addItem(objeto);
}
}
datagrid1.visible=true;
datagrid1.columnNames = ["Centro", "Fecha", "Hora", "Puesto"];
datagrid1.getColumnAt(0).width=100;
datagrid1.getColumnAt(1).width=100;
datagrid1.getColumnAt(2).width=100;
datagrid1.getColumnAt(3).width=100;
seleccion(); // función en un archivo ActionScript que tiene el evento que se encarga de detectar la fila del datagrid seleccionada
stop();
}
La función selección en el archivo ActionScript:
Código PHP:
function seleccion()
{
_root.escuchador = new Object();
_root.escuchador.cellPress=function(evento)
{
centro=datagrid1.getItemAt(evento.itemIndex)["Centro"];
fecha=datagrid1.getItemAt(evento.itemIndex)["Fecha"];
hora=datagrid1.getItemAt(evento.itemIndex)["Hora"];
puesto=datagrid1.getItemAt(evento.itemIndex)["Puesto"];
codigo=txtcodigo.text;
dni=txtdni.text;
nombre_usu=txtnombre.text;
gotoAndStop(2); // redirije al formulario de edición donde tengo el problema del combobox al cargar los datos de la fila seleccionada del datagrid... en concreto el dato "centro" y "hora".
}
datagrid1.addEventListener("cellPress", escuchador);
}
Si con este código os he aclarado más las ideas y teneis más sugerencias que decirme os lo agradezco. También probaré la sugerencia comentada en el post de antes a ver si consigo algo.
Saludos y gracias!!!