Buenas,
 
Tengo un reproductor de música con dos botones (play/pause y stop) que funciona a la vez que un movieclip, es decir, cuando das al play comienza la canción elegida y el movieclip. Los botones funcionan perfectamente.
 
El problema es que cuando termina la canción el mc sigue funcionando y no consigo pararlo. Aquí dejo el código, por si alguien me puede ayudar.
 
Muchas gracias de antemano!
 
var song:Sound=new Sound();
var canal:SoundChannel=new SoundChannel();
var urlSong:URLRequest=new URLRequest("aaahhhh.mp3");
var sonando:Boolean;
var pos:uint=0;
rotate_mc.stop();
song.load(urlSong);
 
play_btn.addEventListener(MouseEvent.CLICK,reprodu  cir)
stop_btn.addEventListener(MouseEvent.CLICK,parar)
 
 
function reproducir(e:MouseEvent){
	rotate_mc.play()
	if(sonando){
		sonando=false;
		pos=canal.position;
		canal.stop()
		rotate_mc.stop()
	}
	else
	{
		canal=song.play(pos);
		sonando=true;
	}
}
 
function parar (e:MouseEvent){
	rotate_mc.gotoAndStop(1)
	if (sonando){
		sonando=false;
		pos=0;
		canal.stop()
		} 
} 
  
 
