Ok fin qui ci sono. Prendo come esempio il bottone1.
Dicendogli al bottone1:

on (release) {
if(pag2._currentframe==21){
// chiudi pag2...
pag2.gotoAndPlay(22);
}
if(pag3._currentframe==21){
// chiudi pag3
pag3.gotoAndPlay(22);
}
if (pag1._currentframe==21) {
pag1.gotoAndPlay(22);
} else {
pag1.stop();
}


Mi controlla senza ombra di dubbio che non siano aperti gli mc pag2 e pag3 e nel caso me li chiude, e fin qui ci sono.
Quello che mi crea il problema è che, se faccio il controllo anche sul mc del bottone che ho cliccato (in questo caso pag1) e se non si verifica la condizione gli dico stop(), non mi si aprirà mai nessun mc...