Всем спасибо.Да мне именно для 3.0 надо было.Впринципе вот я начертил как я хотел ,вроде как работает,только осталось придумать как выдрать время в определенный момент .

Код AS3:
var timer:Timer;
var currentSeconds:int = 0;
var currentMinutes:int = 0;
var currentHour:int = 0;
timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, onTick);
timer.start();
function onTick(event:TimerEvent):void {
currentSeconds++;
if (currentSeconds==60){currentSeconds=0;currentMinutes++;}
if (currentMinutes==60){currentMinutes=0;currentHour++;}
trace(currentSeconds);
trace(currentMinutes);
trace(currentHour);
}
Часы я думаю уж сбрасывать не обязательно.
Добавлено через 30 минут
А все ,далее уже глупый вопрос последовал,извиняюсь.Я просто вызвал из другой фунции и все оки.Вот весь код с выводом динамического текста может кому пригодиться вроде как все пашет

Код AS3:
var timer:Timer;
var currentSeconds:int = 0;
var currentMinutes:int = 0;
var currentHour:int = 0;
timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, onTick);
timer.start();
function onTick(event:TimerEvent):void {
currentSeconds++;
if (currentSeconds==60){currentSeconds=0;currentMinutes++;}
if (currentMinutes==60){currentMinutes=0;currentHour++;}
var sekString:String = String(currentSeconds);
second.text = sekString;
var minString:String = String(currentMinutes);
minutki.text = minString;
var chasString:String = String(currentHour);
chasiki.text = chasString;
}
button.addEventListener(MouseEvent.CLICK,smotrimvremja);
function smotrimvremja (event:MouseEvent) {
beremc.gotoAndStop(2);
var sekString2:String = String(currentSeconds);
beremc.second.text = sekString2;
var minString2:String = String(currentMinutes);
beremc.minutki.text = minString2;
var chasString2:String = String(currentHour);
beremc.chasiki.text = chasString2;
}