Bueno mi estimado yo lo llegue a usar de esta manera:
Para el boton de play:
on (release)
{
play("la cancion.mp3");
}
cosa que es lo que dices que ya hiciste
insisto asi debe de funcionar tal ves el error lo tienes en la posición de codigo; esto yo lo hacia de esa forma en la version 5 de flash ahora que la abro en la 8 me sale este codigo:
on (release) {
//Load Streaming mp3 behavior
if(_global.Behaviors == null)_global.Behaviors = {};
if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};
if(typeof this.createEmptyMovieClip == 'undefined'){
this._parent.createEmptyMovieClip('BS_
Nombre de la cancion',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
_global.Behaviors.Sound.
Nombre de la cancion= new Sound(this._parent.BS_
Nombre de la cancion);
} else {
this.createEmptyMovieClip('_sheekaka_',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
_global.Behaviors.Sound.
Nombre de la cancion = new Sound(this.BS_
Nombre de la cancion);
}
_global.Behaviors.Sound.
Nombre de la cancion.loadSound("s
Nombre de la cancion.mp3",true);
}