Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Таймер времени (http://www.flasher.ru/forum/showthread.php?t=91783)

DECIDE 08.02.2007 16:01

у меня меняется когда я запускаю заново, но не по интервалу
0:27:48
0:27:48
0:27:48
...

CorC 08.02.2007 16:18

Вы в точности мой код вставьте
и своего ничего не пехайте,
и будет вам счастье :)

DECIDE 08.02.2007 16:40

пардон, за доработки, действительно счастье было так близко :)

DECIDE 08.02.2007 18:17

Ещё вопрос.
в php время
Код:

dtm=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("y"));
в ActionScript'е
Код:

dtm=dtm+"000";Number(dtm);
tm=new Date();
tm.setTime(dtm-tm.getTime())
h=tm.getHours();if(h<10)h="0"+h
m=tm.getMinutes();if(m<10)m="0"+m
s=tm.getSeconds();if(s<10)s="0"+s
tme=h+":"+m+":"+s

показывает на 3 часа больше?

Люди помогите вообще не врублюсь как устанавливается время.
Код:

tm=new Date(dtm);
h=tm.getHours();if(h<10)h="0"+h
m=tm.getMinutes();if(m<10)m="0"+m
s=tm.getSeconds();if(s<10)s="0"+s

если так, то показывается реальное время
мне нужно чтобы отсчитывался таймер стремящийся к нулю
Суть такая будет аукцион, где сделал сатвку время уменьшается скажем на 10 минут и когда время выйдет последний поставивший выигрывает банк
Никак не могу сделать такой таймер.
Я получаю время в формате уних в секундах, во флаше время в милесекундах *1000 не пойму как установить время для таймера, и почему оно делается на 3 часа больше???

DECIDE 09.02.2007 17:32

ну же как установить такой таймер?
UP :(

etc 09.02.2007 20:43

За «UP» можно и бан получить.

CorC 10.02.2007 11:36

ни разу в пхп не работал со временем,
но по вопросу: что тебе мешает 3 отнять?
либо в пхп либо в АС?

DECIDE 10.02.2007 14:20

Цитата:

ни разу в пхп не работал со временем,
но по вопросу: что тебе мешает 3 отнять?
либо в пхп либо в АС?
Пробовал я по всяки и в пхп 3 часа отнимал и в AS, всё равно какая-то фигня получается.

ну хотя бы простенький пример как во флаше сделать таймер по уменьшению. Что-то вроде этого.
Код:

setInterval(function(){
tm=new Date(dtm);dtm--;
h=tm.getHours();if(h<10)h="0"+h
m=tm.getMinutes();if(m<10)m="0"+m
s=tm.getSeconds();if(s<10)s="0"+s
timer=h+":"+m+":"+s
}

мне обычный формат в виде часы, минуды, секунды не подходит
Я получаю из пхп значение в секундах в уних формате и мне нужно его тображать минусуя 1 через каждую секунду

CorC 10.02.2007 15:13

не понял строки
Код:

tm=new Date(dtm);dtm--;


Часовой пояс GMT +4, время: 04:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.