Come posso renedere una variabile definita all'interno di una funzione visibile anche all'esterno?
Ho provato con _global ma non funziona, come posso fare?
Come posso renedere una variabile definita all'interno di una funzione visibile anche all'esterno?
Ho provato con _global ma non funziona, come posso fare?
Forse l'errore è un altro, ho questo codice:
FUNZIONE
Invece di stampare sempre il contenuto di angx[0], mi stampa il suo valore solo al primo ciclo, poi sempre undefined, come se il risultato non rimanesse salvato nell'array, come mai?codice:function duplica(n) { for(i=1;i<=n;i++) { angx=new Array(): angx[i-1]=Math.sin(100*i); trace(angx[0]); } }
Fastidiosissimo questo problema, dovrebbe essere una cavalata e invece...![]()
Ma non è che per caso sbaglio a caricare l'array? In altri linguaggi ho sempre fatto così, magari lAS è diverso, ditemelo voi!!!
Non hai spiegato che risultato vuoi ottenere, ma comunque prova cosi:
function duplica(n) {
angx = new Array();
for (i=1; i<=n; i++) {
angx[i-1] = Math.sin(100*i);
trace(angx);
}
}
duplica(6);
edit:grazie, l'errore era banalissimo...grazie