![]() |
|
||||||||||
|
|||||
|
Доброго времени суток!
Вот что меня интересует, как сделать таймер до определенной вводимой переменной, допустим из текстового файла. Т.е. я ввожу число i=200 и теперь ролик таймит до цифры 200 (1,2,3,...,198,199,200). Как вообще работает таймер и как он связан с ФПС. Простите, если вопрос глуп, достаточно долго искал. Спасибо.
__________________
Семь раз отмерь - один раз отрежь! |
|
|||||
|
Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
|
Цитата:
i=200 do {n=n+1 } while (n>=i); ФПС задается в меню Modify-Movie-Frame Rate (по умолчанию 12). То есть, если тебе нужен не просто счетчик до 200 "кадров", а 200 секунд, то i=200*12 do {n=n+1 } while (n>=i);
__________________
Давайте нанесем по ним ядерный удар! |
|
|||||
|
.grin! wuz here
|
Цитата:
while в 1м кадре выполнится; 1) 200 секунд: var secs = 200; var cntr = 0; function func(){ // тут всё что тебе нужно делать каждую секунду If( cntr == secs){ clearInterval(tmr) // а тут по истечении времени } cntr++ } tmr = setInterval(func, 1000); 2) 200 кадров: var frms = 200; var cntr = 0; this.onEnterFrame = function(){ // тут всё что тебе нужно делать в каждом фрейме If( frms == secs){ delete this.onEnterFrame // а тут по истечении времени } cntr++ }
__________________
Breakcore them all! Последний раз редактировалось KidsKilla; 02.08.2005 в 19:11. |
|
|||||
|
Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
|
Цитата:
__________________
Давайте нанесем по ним ядерный удар! |
|
|||||
|
.grin! wuz here
|
а, тамж условие иное, сорь...
__________________
Breakcore them all! |
|
|||||
|
Ну, например так...
var num = 1; function showNum(){ if(num<=lastNum){ trace(num++); } else { clearInterval(intID); } } lastNum = 200; intID = setInterval(showNum,1000); С фреймрейтом таймер, по идее, не связан. Ты задаешь промежуток в миллисекундах (в данном случае 1000) и все... |
|
|||||
|
.grin! wuz here
|
сколько вариантов, сколько помогальщикофф =))
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
|
Цитата:
Я даже еще один короткий вариант придумал (ЗЫ Тока я так и не понял - счетчик кадров или всё-таки секунд должен идти?) Если кадров то - i=200 if(n<i) {n=n+1} Тока надо 2-ой кадр еще сделать в котором gotoAndPlay (1);
__________________
Давайте нанесем по ним ядерный удар! |
|
|||||
|
.grin! wuz here
|
а чем тебе onEntrerFrame не угодил?
__________________
Breakcore them all! |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|