Al parecer te entiendo kibalion, espero lo veamos cuando esté terminado.
Según lo que te entendí te explico como hacerle; para empezar el botón debe estar en una capa aparte, pero dentro de tu MC. Después en el frame 20, en una capa aparte para AS, pon un gotoAndPlay(1); así se va a estar ciclando (loop) indefinidamente hasta que le indiques lo contrario.
Después al botón (que también está dentro del MC) ponle este código:
on (release){
gotoAndStop(1);
}
Según lo que entendí así debe de funcionar. Lo que hace esto es que recorre los 20 frames indefinidamente, cuando llega al 20 se regresa al 1 y vuelve a empezar. Cuando presionas el botón se regresa al frame 1, pero ahí se detiene. Si quisieras volver a activar la animación, has otro boton ahí mismo pero indícale la acción gotoAndPlay(1);
Espero te funcione.