Ciao ragazzi,
sono 2 giorni che spulcio questo forum ma non ho trovato risposta al mio dilemma.
Ho un counter, che a tempi regolari, ovvero ogni minuto deve far succedere qualcosa.
ho impostato il counter, con questi parametri al primo frame
Nel secondo frame ho messo questo:// Inserire la tempistica del counter da utilizzare
// set seconds
/:sec = 59;
// seto minutes
/:min = 46;
// seto hour
/:hour = 00;
timernow = getTimer();
xtimer = 1;
A questo punto se richiamo fisicamente un determinato minuto, riesco a fare tutto quello che voglio, ma vorrei riuscire a trovare il modo creare un "ciclo" che mi permetta di far partire un MC ad ogni minuto.timer = (getTimer()-timernow);
if (Number(timer)>Number((950*xtimer))) {
set("/:sec", (/:sec-1));
xtimer = (Number(xtimer)+1);
}
if ((Number(length(/:sec))<2)) {
/:sec = "0"+(/:sec);
}
if ((Number(/:sec)<00)) {
set("/:min", /:min-1);
/:sec = 59;
}
if ((Number(length(/:min))<2)) {
/:min = "0"+(/:min);
}
if ((Number(/:min)<00)) {
set("/:hour", /:hour-1);
/:min = 59;
}
if ((Number(length(/:hour))<2)) {
/:hour = "0"+(/:hour);
}
Del tipo: se i secondi trascorsi sono 60 allora fa questa cosa
Non posso utilizzare il SetInterval, perchè a lungo andare perde secondi e si discosta dal tempo del counter.
Un grazie caloroso e spero di essere stata chiara!

Rispondi quotando