Показать сообщение отдельно
Старый 14.10.2008, 00:56
  № 4  
Ответить с цитированием
Xero201
Guest

Сообщений: n/a
А вот моё скромное творение

Код самого таймера (timer.swf)

Код:
s=0;
//если время не равно нулю, можно подставить любое другое значение
m_time_txt.text = 0; //динамическое текстовое поля для минут
s_time_txt.text = 0;  //для секунд
stop();
setInterval(function(){
if(_global.res_time){ //проверка запущен ли таймер
s++;

	if((s/60) == 1)
	{
	s = 0;
	m_time_txt.text = Number(m_time_txt.text)+1;
	}
		s_time_txt.text = s;
}
				}
,1000)
;
И код клипа в котором этот таймер можно запустить (start_timer.swf)
Код:
this.createEmptyMovieClip("timer_place_mc",getNextHighestDepth());	//создает пустой клип для загрузки часов
this.timer_place_mc.loadMovie("timer.swf");	//загружает в него внешний swf-фильм с часами
this.timer_place_mc._x= 120;		//позиционирует часы по оси Ох
this.timer_place_mc._y= 120;		//позиционирует часы по оси Ох
_global.res_time  = 1; //запускаем таймер, 		_global.res_time  = 0;	-остонавливает
Но если ты (to bootaka) просто хочешь заменить "enterFrame" то вот синтаксис используемой мной функции
setInterval(function(){ //..твоя функция..},time);
где time - количество миллисекунд через которые нужно выполнять функцию, в данном случае 1000 (т.е. 1 секунда).


Последний раз редактировалось Xero201; 14.10.2008 в 01:07.