no te hagas bolas.... carga todo en un array.... puede usar algo asi
primer fotograma
Código HTML:
var ARRAY= new Array();
cargar(); i=0;
function cargar()
{
dato = new LoadVars();
dato.load("flash_clientes.php");
dato.onLoad = function(succes)
{
if (succes) {
nclientes=this['nclientes'];
for (i=0; i<nclientes; i++)
{ ARRAY[i]=this["nombre"+i]; }
} else {
i=i+1;
if (i>5)
{
mostrar_msg("Error... No se encontró servidor BD"); i=0;//luego de intentar mas de 5 veces }
}
cargar();
}
}
}
llenarCombo();
Luego pasas ese array al Combo...
Código HTML:
function llenarCombo() {
for (i=0; i<nclientes; i++)
{
combo.addItem({label:ARRAY[i], data:ARRAY[i]});
}
}
Código PHP:
$i=0;
$sql="select * from clientes";
$r=mysql_query($sql) or die("No se puede consultar!");
$nclientes=mysql_num_rows($r);
echo "&nclientes=$nclientes";
while ($f=mysql_fetch_array($r))
{
echo "&nombre".$i."=".$f['nombrecliente'];
i=i+1;
}