Salve a tutti !

Vi spiego brevemente il mio problema :
ho creato un mini media player con una solo canzone e i tasti play e stop.
ho importato nella libreria la canzone e dopo averla concatenata assegnandogli il nome istanza di "fnd" ho messo il seguente codice nel forogramma :

stop();
onLoad

mysound = new Sound ();

mysound.attachSound("fnd");

mysound.start();

stp.onRelease = function() {
mysound.stop();
}

assegnando al bottone play l'istanza "ply"
e al bottone stop "stp"

con questo codice faccio partire la canzone automaticamente e premendo stop la canzone si ferma

a qusto punto nelle azioni del bottone play ho messo il seguente codice :

on (release) {
if (mysound.isPlaying) {
break;
}
else
{
mysound.start();
}
}

facendo in modo che se il suono fosse stoppato e premendo play riparta ma in ogni caso se sta suonando, premendo play non riparta andando a sovrapporre il precendete.
Purtroppo però non funziona infatti se la canzone sta suonando e premo play mi parte il suono e si sovrappone !

Dove ho sbagliato ???

Ringrazio anticipatamente tutti per le risposte