valore immagino sia caricaquesto, giusto?
tu inizializzi l'array nella funzione vai, ed essendo un'array (quindi un tipo di variabile) dichiarato in una funzione, esso viene creato al momento della chiamata della funzione, e distrutto al termine dell'esecuzione della stessaCodice PHP:on (Release) {
var caricaquesto = esterno[0];
vai();
in questo caso, tu cerchi di leggere l'array ancora prima che esso sia stato creato, e anche se in quel momento esistesse, non lo leggeresti perché è interno alla funzione
devi dichiarare l'array al di fuori del corpo della funzione
a questo punto si rende anche superflua l'esistenza della funzione però...Codice PHP:var esterni = new Array;
esterni[0] = "clip1.swf";
esterni[1] = "clip2.swf";
esterni[2] = "clip3.swf";
function vai(){
_root.striscia.gotoAndPlay(2);
}

Rispondi quotando