C'è da chiarire un po' di cose...

1 - Il loadSound quando è settato in true non necessita dello start e, volendo, nemmeno dello stop.
2 - Il tentativo di loopare il caricamento per mezzo del valore numerico (999), può fallire clamorosamente.

Ti consiglio di fare così:

Pulsante Play:
codice:
on (press) {
brano = new Sound(); // brano è il nome istanza dell'oggetto Sound
brano.loadSound("nome.mp3", true); // parte da sé poiché è vera (caricamento progressivo tramite buffer)
brano.onSoundComplete = function () { // quando il brano è stato eseguito completamente ...
brano.loadSound("nome.mp3", true); // ... ricaricalo, come prima.
} 
}
Pulsante Play:
codice:
on (press) {
brano = false; // l'istanza diventa 0, falsa, e quindi il suono si interrompe
}
}
Nota: dato che stiamo parlando di un mp3, non avrai un vero loop ma una semplice reinizializzazione che comprende gli inevitabili spazi di silenzio propri dell'mp3. Se vuoi un vero loop devi importare un file.wav e comprimerlo dal pannello Prprietà del suono che hai in libreria. Puoi fare questa cosa in un file.swf esterno e poi caricarlo in un _level superiore a 0 ma, in quel caso, non avrai il caricamento tramite buffer (quello che erroneamente chiamiamo "streaming").

Ciao,

NAP