Если я правильно понял, нужно что-то вроде этого?

Код:
// время в милисекундах
var nPause:Number = 5000;
var Time:Number = 1000*60*3; // 3 минуты. Время за которое делаем полный оборот
var curTime = 0; // Прошедшее время
// myFunction - функция которая выполнится после заданного промежутка времени
var nTimeout:Number = setTimeout(myFunction, nPause);
function myFunction():Void
{
// тут код сообщения по истечении заданного времени
curTime += nPause;
nTimeout = setTimeout(myFunction, nPause);
trace(curTime/1000); // Прошедшее время в секундах
clock._rotation = curTime/Time*360;
}
clock - это мувик со стрелкой, которую поворачиваем. Делает полный оборот за 3 минуты.
Хотя я бы делал всё по-другому (: