salve, rieccomi...
per determinare la durata totale e parziale di un mp3 sto utilizzano i comandi .duration e .position . Durante il primo ascolto tutto fila liscio, ma quando riascolto il brano per la seconda volta (tramite .onSoundComplete = function() {} ), il tempo parziale dell'mp3 nn viene più visualizzato :master:, come se rimanesse memorizzato da qualche parte .
C'è qualche comando che azzeri .position in modo da poter rivisualizzare il tempo parziale del brano (un qualcosa tipo clear. brano.position ) ?
vi posto solo la parte incriminata:
LINK PROVA (la linea rossa è il loading, labarra bianca indica il tempo parziale del brano)codice:brano.onSoundComplete = function() { brano.loadSound(nome_brano, true); brano.setVolume(i); tempo_brano = setInterval(Puntatore, 50); } function Puntatore(){ cf_puntatore._alpha = 100; time_par = brano.position; time_tot = brano.duration; perc = Math.round((time_par*100)/time_tot); setProperty ("cf_puntatore", _xscale, (perc*larghezza)/100); setProperty ("cf_puntatore", _x, -50.5); if (time_par == time_tot) { clearInterval(tempo_brano); } }
suggerimenti? ciao e grazie mille![]()

...
Rispondi quotando
