pues para que no sea muy 'brusco':
usar un movieClip en vez de boton...
hace un movieClip, adentro ponele un stop en el frame1,:
Código:
stop();
playing=0;// para que flash sepa que se esta corriendo la
animacion
}
en el frame2 ponele:
Código:
playing=1;//aqui la variable esta activa, es donde esta tu
animacion
hacele la animacion ahi dentro y a las acciones:
Código:
on(rollOver){if(playing==0){gotoAndPlay(2);}}
on(rollOut){if(playing==0){gotoAndPlay(elframe donde tenes la
otra animacion);}}
hacele ahora una layer arriba de la animacion con forma del 'hit'
un cuadro con _alpha 0, el chiste es que cuando el usuario active
la animacion no la va a poder para hasta que termine, no
importa que le haga el rollOut ya que este va a responder
cuando la animacion del over haya terminado