Просмотр полной версии : Таймер обратный отсчет
Ребята искал везде на форуме но нашел именно что мне нужно. Мне нужен таймер обратный отсчет. Который бы показывало счетчик на 1 мин 34 сек и чтобы вот ушел обратно. Здесь 1 сек ровно реальнуму 1 сек. Жду реально ответа. Зарание спасибо.
http://www.flashblog.ru/?p=218
BigDan
Это не то что мне нужно. Этот берет дату с моего компа.
var t = 60 + 34;
function cowntDown(){
trace (t--);
if( t== 0 )trace('поехали');
else setTimeout( cowntDown, 1000 );
}
cowntDown();
В реальности это не так точно, как getTimer() - если нужна особая точность, по таймауту вызывайте getTimer() , а время получайте вычитанием.
Kikasso
Если бы я был програмер:) Я дизайнер и мне попал задачка сделать счетчик обратной отсчета. Делать его на кадрах просто пипец.
Держи (http://ascoding.wordpress.com/2007/06/05/%d0%a2%d0%b0%d0%b9%d0%bc%d0%b5%d1%80-%d0%be%d0%b1%d1%80%d0%b0%d1%82%d0%bd%d0%be%d0%b3%d0%be-%d0%be%d1%82%d1%81%d1%87%d0%b5%d1%82%d0%b0/)
walerka
Надо просто сделать када где идет отсчет таймера на обратной порядке. Начиная от 1 мин 34 сек и до 00 00 и после этого переходить на следуйший кадр.
BigDan
Что то не открывается.
BigDan
Что то не открывается.
Исходник на FlashCS3
BigDan
У меня еще нету Flash CS3. Мне на максимум на 8.
Спасибо всем что активно помогаете.
CrazyFlasher
05.06.2007, 19:38
time = 94;
min = 0;
sec = 0;
function setTime(){
if(!(time <= 0)){
if(time >= 60){
min = 1;
sec = time - 60;
}else{
min = 0;
sec = time;
}
tim.text = min + " : " + sec;
time--;
}else{
clearInterval(timeInt);
}
}
timeInt = setInterval(setTime, 1000);
на сцене создаёшь динамическое текстовое поле с именем "tim"
Выложил исходник (http://www.denius.jino-net.ru/files/blog/faq/TimerAS2.rar) под восьмёрку.
Исходник на FlashCS3
По крайне мере течении полугода-года, не стоит выкладывать в разделах не посвященных AS3, исходники на Flash CS3.
var second:Number = 20;
//ставишь сколько тебе нужно секунд
var minute:Number = 1;
//здесь ставишь сколько тебе нужно минут
var fps:Number = 12;
//здесь ставишь fps своего ролика
var psy:Number = 0;
createEmptyMovieClip("prev_Time", 1);
prev_Time.onEnterFrame = function() {
psy += 1;
if (psy>=fps) {
psy = 1;
second -= 1;
}
if (second<=0) {
second = 60;
minute -= 1;
}
if (minute<0) {
trace("здесь то что должно произойти =)");
}
};
=)
проверь почту! скинул тебе таймер с комментами! разбирайся!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.