Ciao a tutti

Ho creato una serie di Clip filmati che fungono da bottoni così fatti:
livello 1: 3 fotogrammi, uno per ciascun stato del bottone (Su-Sopra-Giù)
livello 2: nei primi 2 fotogrammi il pulsante vero e proprio (ossia l'area sensibile) e nel 3° un fotogramma chiave vuoto
livello 3: uno stop su ciascuno dei 3 fotogramma

I clip filmati li ho istanziati come: 1MC, 2MC, 3MC, 4MC ....


Questo il codice per il 2° clip
(negli altri ovviamente cambiano i vari riferimenti)

on (release) {

//load Movie Behavior
if(this._parent.divContenuto == Number(this._parent.divContenuto)){
loadMovieNum("stelle.swf",this._parent.divContenut o);
} else {
this._parent.divContenuto.loadMovie("stelle.swf");
}
//End Behavior

}

on (rollOver) {gotoAndPlay(2);
}

on (rollOut) {gotoAndPlay(1);
}

on (release) {gotoAndStop(3);
if (_root.4MC._currentFrame == "3") {
_root.4MC.gotoAndPlay(1);
}
if (_root.3MC._currentFrame == "3") {
_root.3MC.gotoAndPlay(1);
}

if (_root.1MC._currentFrame == "3") {
_root.1MC.gotoAndPlay(1);
}
}
__________________________

Questo l'output:

**Errore** Simbolo=2MC, livello=pulsante, fotogramma=1:Linea 20: È previsto ')'
if (_root.4MC._currentFrame == "3") {

**Errore** Simbolo=2MC, livello=pulsante, fotogramma=1:Linea 21: Errore di sintassi.
_root.4MC.gotoAndPlay(1);

**Errore** Simbolo=2MC, livello=pulsante, fotogramma=1:Linea 22: Rilevato '}' imprevisto
}

Totale errori ActionScript: 3 Errori segnalati: 3
________________________________________

Qualcuno può gentilmente aiutarmi a correggere?
e buona serata