bien haber si te puedo ayudar vamos a agregarle unas cuantas lineas mas al codigo o modificarlo en algo bien vamos con esto
pongo el codigo primero en el primer fotograma de la linea de tiempo
Código :
_global.Reproducir = true;
_global.avance = 0;
boton1_pla._visible=false;//aqui agregas el nombre de instancia del boton play
if (noRepeat == undefined){
//Aqui ponenos para q no vuelva a ser "Undefined"
var noRepeat:Number;
noRepeat = 1;
//Creamos una nueva variable de tipo sonido
var Sonido:Sound = new Sound();
//le adjuntamos el sonido que declaramos en la libreria
Sonido.attachSound("miSonido");
//le decimos, que si el sonido ya se termino de ejecutar
Sonido.onSoundComplete = function() {
//y aca para que vuelva a arrancarlo
this.start();
};
//luego con esto iniciamos nuevamente el sonido
Sonido.start();
}donde dice miSonido va el nombre del sonido previamente vinculado para ser utilizado con AS ahora creas dos botones uno para el play y otro para el stop les damos un nombre de instansia a cada boton le ponesmos boton1_pla y boton2_sto
en las lineas arriba en el primer codigo el boton uno tiene que estar nombrado como se ve
ahora le agregamos el AS a los botones para que cumplan su funcion
al boton "boton1_pla" le agregamos el siguiente codigo
Código :
on (release){
Sonido.start(avance);
boton2_sto._visible=true;
boton1_pla._visible=false;
}y al segundo boton "boton2_sto" le ponemos este codigo
Código :
on (release){
boton1_pla._visible=true;
boton2_sto._visible=false;
Sonido.stop();
avance = Sonido.position/1000;
}con esto lograremos que aparesca primero el boton stop y al presionarlo detendra la musica y aparece el boton play

y con eso ya tenemos nuestro sonido creado y listo para ser ubicado en cualquier parte de la zona de trabajo
espero que te sirva y lo ayas entendido
mucha suerte...