Ciao,
ho un problema.Mediante php leggo i file presenti in una directory, cioè i nomi, e passo questi ad una variabile myVars in flash, potendo raggiungere così i vari nomi come myVars.flyer1, myVars.flyer2, ecc....
Creando un ciclo for per inserire i valori di queste variabili all'interno di un Array il risultato che ottengo è quello di avere come valory all'interno dell'array uguali al nome delle variabili myVars.flyer1 ecc, oppure ottengo un valore NaN.
Qui di seguito allego lo script.
Grazie in anticipo.
codice:
stop();
myVars = new LoadVars();
//trace("myvars = "+myVars);
myVars.count;
myVars.onLoad = verificaRisp;
function verificaRisp(success) {
if (success) {
//mioArray = new Array();
//trace("Count = "+myVars.count);
messaggio.text = myVars.flyer1;
image = new Array();
image.push(myVars.flyer1);
for (var i = 0; i<myVars.count; i++) {
//var a = "flyer"+i;
//var b = "myVars."+a;
//trace(b);
mioArray.push(myVars.flyer[i]);
//trace("mioArray.length="+mioArray.length);
//trace("Elemento"+i+"="+mioArray[i]);
//mioArray.reverse();
}
trace(image);
}
}
myVars.load("http://localhost/directory/directory.php");