Тема: часы
Показать сообщение отдельно
Старый 06.11.2008, 12:27
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 5  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Если я правильно понял, нужно что-то вроде этого?
Код:
// время в милисекундах
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 минуты.

Хотя я бы делал всё по-другому (:
__________________
while(1) {}