valore immagino sia caricaquesto, giusto?

Codice PHP:
on (Release) {
var 
caricaquesto esterno[0];
vai(); 
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 stessa
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
Codice PHP:
var esterni = new Array;
esterni[0] = "clip1.swf";
esterni[1] = "clip2.swf";
esterni[2] = "clip3.swf";
function 
vai(){
    
_root.striscia.gotoAndPlay(2);

a questo punto si rende anche superflua l'esistenza della funzione però...