Whats wrong with my stop mp3 button code?

I started a tutorial that didnt have part 3 and have struggled changing the code but still cant get my stop button to work with this - loading in sound file.

instance of stop is: stop_mc and of play: buttonPlay. Both are on stage on the same layer, with actions on the other layer in the only keyframe.

actually I only have one song so dont need the var, but just want only to see the play button at the start, and once activated and playing only see the stop button. etc…

can anyone advise what to add to the code?

many thanks

Jax

 
stop_mc.visible = false;
buttonPlay.addEventListener(MouseEvent.CLICK, playMusic);
function playMusic(evt:MouseEvent):void{
 

var myMusic:Sound = new Sound();
var soundFile:URLRequest = new URLRequest("kinofragment.mp3");
myMusic.load(soundFile); 
myMusic.play();
stop_mc.visible = true;
buttonPlay.visible = false;
}
stop_mc.addEventListener(MouseEvent.CLICK , stopMusic);
function stopMusic(event:MouseEvent):void{
 
var myMusic:Sound = new Sound();
var soundFile:URLRequest = new URLRequest("kinofragment.mp3");
myMusic.load(soundFile); 
 myMusic.play();
 
stop_mc.visible = false;
buttonPlay.visible = true;
 
 }