Cuando sale el mensaje "sonido no valido " es porque no encuentra el mp3, a mi si me funciona el código, prueba con este mp3 y verás:
Cita: var req:URLRequest = new URLRequest("http://live.goear.com/listen/03c92c62a4bdb2e606e25a41ed9720bf/4caa5f7a/sst/mp3files/10092006/96883a2bdfd69c1ff6eec772451b75b7.mp3");
var sonido:Sound = new Sound(req);
var canal:SoundChannel = new SoundChannel();
parar.addEventListener(MouseEvent.MOUSE_UP, pararMusica);
reproducirLoop.addEventListener(MouseEvent.MOUSE_U P, reproducirMusicaLoop);
reproducir.addEventListener(MouseEvent.MOUSE_UP, reproducirMusica);
function pararMusica(event:MouseEvent):void {
canal.stop();
}
function reproducirMusicaLoop(event:MouseEvent):void {
canal.stop();
canal = sonido.play(0,99);
}
function reproducirMusica(event:MouseEvent):void {
canal.stop();
canal = sonido.play();
}