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;
}
}

Rispondi quotando