Foros Programación Cliente

serverInfo por etiquetas

0 0 Respuestas Lunes 25 de enero, 2010
Hola.
Quisiera recoger los resultados de una llamada a una BBDD con AMFPHP. Hasta ahora los hago por posicion:
Si la llamada es (por ejemplo):

"SELECT a.id, a.nombre FROM tabla AS a"

Recojo los datos así:

for (var i:int=0; i < datos.serverInfo.totalCount; i++) {
id = datos.serverInfo.initialData[i][0];
nombre = datos.serverInfo.initialData[i][1];
}


Pero no me parece la mejor opción pues si se añaden campos intermedios a la tabla hay que cambiar el código AS. Una forma más correcta sería como hacía en AS2:

id = datos.getItemAt(i).id;

Pero no consigo hacerlo. he probado:

id = datos.serverInfo.initialData[i].id;
id = datos.serverInfo.initialData[i]["id"];


y no funciona. ¿Alguien sabe cómo?
Dame un Tween y moveré el mundo
Registrado desde 12/11/08
Número de posts: 16