Ciao a tutti.
Sto cercando di creare un piccolo lettore MP3 usando Flash. Stavo cercando di mettere il pulsante (Play/Pausa) ma ho incontrato un problema. La mia idea era questa:
Usando getTimer() prendo il tempo all'inizio della riproduzione, quando premo Pause prendo il tempo di fine riproduzione, ci sottraggo quello di inizio, divido per mille e arrotondo. In questo modo ottengo all'incirca il punto in cui sono arrivato nella riproduzione e lo salvo in una variabile (Restart)(e fin qui ho testato e funziona tutto). A questo punto, quando uno preme sul pulsante play, ho messo
_root.miosuono.start(Restart);
Però la musica riparte dall'inizio. La cosa strana è k ho provato a scrivere
trace(Restart);
e il valore della variabile è giusto.
Poi ho provato a mettere
Prova = 50;
_root.miosuono.start(Prova);
e così funziona O.O
Non riesco proprio a capire cosa possa essere. Se aspetto che la variabile Restart valga 50 non funziona mentre se uso Prova = 50 va tutto bene O.O
Ho pensato potesse trattarsi del tipo di dato quindi ho cambiato la variabile
var Restart = (TempoIniziale - TempoFinale) / 1000;
in
var Restart:Number = (TempoIniziale - TempoFinale) / 1000;
ma ancora senza ottenere risultati.
Utilizzo ActionScript 2.0...
Grazie in anticipo ^^