Для быстрого канала:

Код:
var snd =new Sound();
var playSound:Boolean=true;
MB.onPress=function(){
if(playSound){
snd.stop();
}else{
snd.start();
}
playSound=!playSound;
}
snd.onSoundComplete = snd.start;
snd.loadSound("music.mp3", true);
для модема:

Код:
var snd =new Sound();
var playSound:Boolean=false;
var marker:Number = 0;
function startStop(){
if(playSound){
marker = snd.position/1000;
snd.stop();
}else{
snd.start(marker);
}
playSound=!playSound;
}
}
snd.onLoad = function(){
MB.onPress=startStop;
MB.onPress();
}
snd.onSoundComplete = snd.start;
snd.loadSound("music.mp3", false);
Второй вариант ждет пока звук не загрузится, и кнопка работает как кнопка паузы. Писал на коленке, возможны опечатки.