Показать сообщение отдельно
  #1 (permalink)  
Старый 09.01.2009, 02:16
Аспирант
Отправить личное сообщение для Bajjy Посмотреть профиль Найти все сообщения от Bajjy
 
Регистрация: 25.09.2008
Сообщений: 33

реализация таймлайн
Есть множество функций которые вызываются при определенных условиях и выполнять их нужно с определенной периодичностью.
Чтоб не вешать на каждую функцию отдельный setTimeout есть идея сделать функцию-таймлайн, в которую можно было бы добавлять функции требующие периодического выполнения с информацией о интервале выполнения. Когда функцию больше ненужно выполнять удалять ее из таймлайна.

Пример того, что я хочу (в очень убогом виде ) выглядит так :
var a=5; //это типа интервал добавленной ф-ции
var cycle=0;
timeline = function (){ //изначально timeline пуста
	if (a == 0){
		prim();
		a=5
	}
a--	
setTimeout(timeline,1)	
}
prim(){cycle++} //нуждается в периодическом выполнении

спасибо
Ответить с цитированием