у таймер есть еще событие, когда он закончит считать, тоесть когда он отсчитает 20 раз по 1000мс

Код AS3:
var repeat:uint = 20;
var t:Timer = new Timer(1000, repeat);
var min:uint = 30;
var sec:uint;
t.addEventListener(TimerEvent.TIMER, f)
t.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);
t.start();
function f(e:TimerEvent) {
minutes.text = String(uint(repeat / 60));
seconds.text = String(repeat%60);
trace(uint(repeat / 60),repeat%60 );
repeat--;
}
function onTimerComplete(e:TimerEvent) {
gotoAndStop(2);
}