Código :
var intervalId:Number;
var count:Number = 0;
function play_reversa(clip:MovieClip,repetir){
if(count == repetir){
clearInterval(intervalId);
}else{
if(clip._currentframe != 1){
clip.prevFrame();
}else{
count++;
clip.gotoAndStop(clip._totalframes);
}
}
}
function reproducir_hacia_atras(clip:MovieClip,repetir,duration){
intervalId = setInterval(this, "play_reversa", duration, clip, repetir);
}
el_mc.stop();
my_btn.onPress = function(){
reproducir_hacia_atras(el_mc,4,50);
}
Necesitas dos mc: uno sera la animación al que nombraras el_mc, y el otro sera el boton que se llamara my_btn. Pones este codigo en el primer fotograma, y listo
.
Si te das cuenta en la funcion que llamo, hay tres parametros:
el_mc: es el nombre del MovieClip, que deseo reproducir hacia atras.
4: es la cantidad de veces que se reproducira
50: es la velocidad con que se reproducira, esta representado en milisegundos, osea
50=20fps
100=10fps
1000=1fps