Gracias infernalpr, la sintaxis es asi

Bueno, comentar que ya he dado un pasito mas, pero no soy capaz de seguir
Este es el codigo que si me funciona, con 2 campos de texto dinamicos, cada uno con su variable: nombre1 y titulo1.
Actionscript (utilizo i para probar la sintaxis)
Código :
i=1;
//variable de carga de datos desde el servidor
var variables_lv:LoadVars = new LoadVars();
variables_lv.onLoad = function(success)
{
if(success)
{
_root["txtnombre"+i] = this.nombre;
_root["txttitulo"+i] = this.titulo;
}
else
{
_root["txtnombre"+i]="imposible conectar";
}
}
variables_lv.load("bbdd.php?nombre=sergio");
y aqui el php
Código :
<?php
$MYSQL['host'] = "localhost";
$MYSQL['user'] = "...";
$MYSQL['pass'] = "...";
$MYSQL['base'] = "lokesea";
$DB = mysql_connect($MYSQL['host'], $MYSQL['user'], $MYSQL['pass']);
if (!$DB) {die('Fallo en la Conexión: '.mysql_error());}
mysql_select_db($MYSQL['base']);
$nombre = $_GET['nombre'];
$q = "SELECT nombre, titulo FROM descargas WHERE nombre='$nombre'";
$usuarios = mysql_query($q, $DB);
list($nombre, $titulo) = mysql_fetch_row($usuarios);
$cadena = ""
."&nombre=$nombre"
."&titulo=$titulo"
."&";
echo utf8_encode($cadena);
?>
Bien, esto me funciona perfecto, pero no me sirve. Necesito hacerlo funcionar nosólo con 2 campos de texto nombre y titulo, sino con más, nombre1 titulo1, nombre2 titulo2, etc.
He probado con
Código :
var arraynombres= new Array();
_root.arraynombres[1]="pepe";
_root.arraynombres[2]="carlos"
//etc
for(i=1;i<=4;i++) {
variables_lv.load("bbdd.php?nombre="+arraynombres[i]);
}
y tambien con un for antes de
variables_lv.onLoad = function(success) para que englobe toda la funcion, pero nada.
Estoy haciendolo de la forma incorrecta...¿Como podria hacerlo?
Un saludo