Hola, para hacer un boton de pausa...que no es lo mismo que un boton de stop
En el caso de ser una animacion, en el momento de la pausa....tenes q saber en que frame de la animacion te encontras, para luego guardar ese valor, y al presionarlo nuevamente...poder partir desde ese frame. El ejemplo que hago ahora es empleando un artilujio muy discutido por los programadores (asi decia mi profesor de la universidad), la famosa "bandera". En fin, esta bandera nos dirá si el boton esta pausado o no.
Código :
btn_bnd = true;//la bandera del boton. nos indica que la animacion puede pausarse
onEnterFrame = function () {
frame.text = mc._currentframe;//este es un texto dinamico que nos muestra los frames en donde va la animacion
valor_frame = mc._currentframe;//aqui se guarda los valores de los frames que se estan recorriendo
};
btn.onRelease = function() {
if (btn_bnd == true) {
mc.stop();//detiene la pelicula
btn_bnd = false;//nos dice que la animacion ya esta pausada
} else {
mc.gotoAndPlay(valor_frame);//reproduce desde el frame en donde fue pausada
btn_bnd = true;//nos dice que la animacion puede ser pausada
}
};Bueno...eso es para una animacion. Para un sonido, en vez de usar "_currentframe" usas "Position".
Saludos