Salve a tutti, vorrei costruirmi un timer, ma non ci riesco, questo è il mio codice

codice:
tempo = (getTimer()/1000);
tmp_trs = (getTimer()/1000);
if ((tmp_trs-tempo)>=30) {
  // a 30 sec mi dovrebbe scrivere capolinea	
   trace("capolinea");
   // e quindi si azzera il tutto
	tmp_trs = 0;
	tempo = (getTimer()/1000);
}
quando provo il filmato mi esce solo il primo trace e poi non va più, ho provato a tracciare il tempo e mi da 0.094

dove sbaglio????

Grazie, ciao.