PDA

Просмотр полной версии : Таймер обратный отсчет


f0xyL
05.06.2007, 17:28
Ребята искал везде на форуме но нашел именно что мне нужно. Мне нужен таймер обратный отсчет. Который бы показывало счетчик на 1 мин 34 сек и чтобы вот ушел обратно. Здесь 1 сек ровно реальнуму 1 сек. Жду реально ответа. Зарание спасибо.

BigDan
05.06.2007, 17:46
http://www.flashblog.ru/?p=218

f0xyL
05.06.2007, 17:53
BigDan
Это не то что мне нужно. Этот берет дату с моего компа.

Kikasso
05.06.2007, 17:58
var t = 60 + 34;
function cowntDown(){
trace (t--);
if( t== 0 )trace('поехали');
else setTimeout( cowntDown, 1000 );
}
cowntDown();
В реальности это не так точно, как getTimer() - если нужна особая точность, по таймауту вызывайте getTimer() , а время получайте вычитанием.

walerka
05.06.2007, 18:06
куда тебе дать таймер?

f0xyL
05.06.2007, 18:18
Kikasso
Если бы я был програмер:) Я дизайнер и мне попал задачка сделать счетчик обратной отсчета. Делать его на кадрах просто пипец.

BigDan
05.06.2007, 18:22
Держи (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/)

f0xyL
05.06.2007, 18:24
walerka
Надо просто сделать када где идет отсчет таймера на обратной порядке. Начиная от 1 мин 34 сек и до 00 00 и после этого переходить на следуйший кадр.

f0xyL
05.06.2007, 18:29
BigDan
Что то не открывается.

BigDan
05.06.2007, 18:38
BigDan
Что то не открывается.
Исходник на FlashCS3

f0xyL
05.06.2007, 18:43
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"

BigDan
05.06.2007, 21:21
Выложил исходник (http://www.denius.jino-net.ru/files/blog/faq/TimerAS2.rar) под восьмёрку.

iNils
05.06.2007, 21:35
Исходник на FlashCS3
По крайне мере течении полугода-года, не стоит выкладывать в разделах не посвященных AS3, исходники на Flash CS3.

D12
05.06.2007, 22:03
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("здесь то что должно произойти =)");
}
};


=)

walerka
05.06.2007, 22:43
проверь почту! скинул тебе таймер с комментами! разбирайся!