Ho creato un semplicissimo player audio che suona in streaming un mp3. Ci sono i tre bottoni di play, stop e pausa, quest'ultimo diventa visibile solo quando si preme play.

Sembra funzionare tutto bene, i bottoni fanno il loro lavoro, ma in un caso solo c'è un problema:

play -> si avvia
pausa1 -> pausa
play -> si avvia dalla pausa
stop -> si ferma correttamente
play -> si avvia dall'inizio
pausa2 -> pausa
play -> si riavvia da pausa 1!

Il codice è questo, non capisco dove possa essere l'errore:
Codice PHP:
//nascondo pausa
_root.plsPausa._visible false;

var 
mp3Sound:Sound = new Sound();

//pausa
_root.plsPausa.onRelease = function() {
    
posizione mp3Sound.position;
    
mp3Sound.stop();
    
_root.plsPausa._visible false;
    
pausa "fermato";
};
//stop
_root.plsStop.onRelease = function() {
    
mp3Sound.stop();
    
_root.plsPausa._visible false
    pausa 
"stoppato";
};
//play
_root.plsPlay.onRelease = function() {
    if (
pausa == "fermato") {
        
mp3Sound.start(posizione/1000);
        
_root.plsPausa._visible true;
    }
    else {
        
mp3Sound.loadSound("Music1.mp3",true);
        
mp3Sound.start(0);
        
_root.plsPausa._visible true;
    }