Seguendo le spiegazioni date dal grande Nap in una discussione che non riesco più a trovare (altrimenti mi sarei inserito in quella) ho realizzato un filmato che parte On rollover su un pulsante e che, in qualuque frame di avanzamento si trovi l'animazione, se togli il puntatore, l'animazione va a ritroso da quel punto esatto fino all'inizio. In pratica si tratta di questo (le istruzioni di Nap):
Ho creato un'animazione in un movieclip.

Nel primo frame c'è:
stop ();
ritorno = false;
e nell'ultimo frame, c' solo:
stop();

Ho aggiunto un nuovo layer e c'ho messo un pulsante trasparente, sovrapposto è grande come l'animazione.
Al pulsante ho associato:
on (rollOver) {
ritorno = false;
gotoAndPlay (2);
}
on (rollOut) {
ritorno = true;
}

uscito dal movieclip, ho associato a questo:

onClipEvent(enterFrame){
if(ritorno)this.prevFrame();
}

L'avanti e indietro funge! E' vero! Il mio problema è che dentro quel fimato c'erano dei pulsanti che richiamavano filmati esterni ed ora non funzionano più. Perchè? Forse perchè sono sotto un pulsante trasparente? boh? Le azioni associate a questi sono del tipo:

on (release) {
loadMovieNum("filmato.swf",1);
}