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.