1. hai messo l'azione
codice:
on (press)
{
    stopAllSounds();
    gotoAndStop(2);
}
sulla timeline invece che sul bottone

2. Va bene sopAllaSounds, ma poi nel frame 2, associato al bottone, hai messo solo

codice:
on (press)
{
    gotoAndPlay(1);
}
...peccato che sul frame 1 non ci sia nulla riguardante il suono...

3. SUGGERIMENTO
Hai messo il suono sincronizzato all'evento...il ché pesa tanto...mettilo in streaming in un mc e poi per stopparlo associ al bottone

codice:
on (press)
{
    _root.mc.stop();
}
e per riavviarlo

codice:
on (press)
{
    play();
}
così inoltre riparte dal punto in cui era stato interrotto, cosa che non guasta