salve ragazzi, ecco un esempio di come richiamare una funzione tramite una variabile:
function prova(){ trace("ciao!") }
a=prova();
a; // stampa a schermo 'ciao!'
Quello che non riesco a fare e' creare un array di funzioni:
function prova1(){ trace("ciao uno!"); }
function prova2(){ trace("ciao due!"); }
a=new Array(prova1(),prova2());
a[0];
Questo codice non funziona come vorrei: infatti esegue le due funzioni durante la creazione dell'array e non sortisce effetto alla riga a[0]; ho anche provato a creare l'array così:
a[0]=prova1();
a[1]=prova2();
ottenendo lo stesso effetto: la funzione viene chiamata ma non viene posto riferimento dentro l'array.
qualche idea!?!?!?

Rispondi quotando