Yo hago esto de la siguiente manera:
Cargo todos los registros en el LoadVars y asi no tengo que ir llamando cada vez al php lo que hace el flash mucho mas agil.
Para ello dile a tu compañera que el php te devuelva un string de este tipo:
Código :
nom1=nombre1&enl1=enlace1&nom2=nombre2&enl2=enlace2&nom3=nombre3&enl3=enlace3&nom4=nombre4&enl4=enlace4&nom5=nombre5&enl5=enlace5&total=5
No hace falta que definas los arrays, puedes trabajar directamente con el LoadVars, por lo tanto lo defines arriba del todo:
var c = new LoadVars()
La funcion carga seria:
function carga(){
c.onLoad = function(success:Boolean) {
CargaLosCampos()
}
c.sendAndLoad("cargar.php",c,"POST");
}
Cuando se ejecuta el onLoad es decir cuando el servidor devuelve la respuesta se ejecuta la funcion CargaLosCampos que seria:
function CargaLosCampos(){
var n:Number
n=Number(c.total) //coge la variable total del php
for(i=1;i<=n;i++)
clip_i.htmlText=c["nom"+i]; //coge la variable nom1, nom2, etc
}
}
Mas o menos seria esto, probablemente haya algun error ya que no esta probado pero esto tendria que funcionar
Arz
[SWAT] Por favor usar las etiquetas code [/SWAT]