Bueno yo lo hice con AS3. Cree 2 botones uno para q que se reproduzca el sonido boton1_mc y otro para que se detenga boton2_mc.
Espero te sirva
Este es el código:
Código AS3:
Ver originalvar soundReq:URLRequest = new URLRequest("OMD.mp3");
var sound:Sound = new Sound();
var soundControl:SoundChannel = new SoundChannel();
sound.load(soundReq);
sound.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void {
boton1_mc.addEventListener(MouseEvent.CLICK, playSound);
boton2_mc.addEventListener(MouseEvent.CLICK, stopSound);
}
function playSound(event:MouseEvent=null):void {
soundControl = sound.play();
soundControl.addEventListener(Event.SOUND_COMPLETE,handleSoundComplete)
}
function handleSoundComplete(event:Event){
soundControl = sound.play(0, int.MAX_VALUE);
}
function stopSound(event:MouseEvent):void {
soundControl.stop();