Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 11.11.2004, 23:06
Revers вне форума Посмотреть профиль Отправить личное сообщение для Revers Найти все сообщения от Revers
  № 1  
Revers

Регистрация: Apr 2004
Адрес: Трехгорный
Сообщений: 5
Отправить сообщение для Revers с помощью ICQ
По умолчанию timer_осталось

У меня проблема:
есть мувик, в мувике находиться текстовое поле, называется "tim" , в руте этому мувику задаю:

onClipEvent (enterFrame)
{
now = new Date();
myd = new Date(2004, 11, 13, 0, 0, 0);
if (myd.getTime() - now.getTime() > 0)
{
dif = myd.getTime() - now.getTime();
}else
{
tim = "00.00.00";
return(super);
}
h =
m =
s =
tim = (h) + "." + (m) + "." + (s);
}

вобщем фишка такая, я хочу посчитать скока остолась времени осталось от текушего момента до моей даты (типа до нового года осталось ...),
я не знаю как посчитать h, m и s.
что тока не делал с этим "dif", ничего не получается.
помогите мне!

Старый 13.11.2004, 00:08
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
myd = new Date(2005, 0, 1, 0, 0, 0);
now=new Date();
dms=myd.getTime()-now.getTime()
trace("до нового года: "+dms+ " ms")
ds=Math.floor(dms/1000)
trace("до нового года: "+ds+ "sec +"+ dms%1000+" msec")
dm=Math.floor(ds/60)
trace("до нового года: "+dm+ "min +"+ ds%60+" sec + "+dms%1000+" msec")
dh=Math.floor(dm/60)
trace("до нового года: "+dh+"часов + "+dm%60+ "min +"+ ds%60+" sec + "+dms%1000+" msec")

Старый 13.11.2004, 14:40
Revers вне форума Посмотреть профиль Отправить личное сообщение для Revers Найти все сообщения от Revers
  № 3  
Revers

Регистрация: Apr 2004
Адрес: Трехгорный
Сообщений: 5
Отправить сообщение для Revers с помощью ICQ
Цитата:
Оригинал написал(а) silin
myd = new Date(2005, 0, 1, 0, 0, 0);
now=new Date();
dms=myd.getTime()-now.getTime()
trace("до нового года: "+dms+ " ms")
ds=Math.floor(dms/1000)
trace("до нового года: "+ds+ "sec +"+ dms%1000+" msec")
dm=Math.floor(ds/60)
trace("до нового года: "+dm+ "min +"+ ds%60+" sec + "+dms%1000+" msec")
dh=Math.floor(dm/60)
trace("до нового года: "+dh+"часов + "+dm%60+ "min +"+ ds%60+" sec + "+dms%1000+" msec")
хех, я что-то такое уже писал, тока этот скрипт не верный, по твоему скрипту до завтра остается 728 часов, а это тупо

ну можт кто еще попробует?
помочь

Старый 13.11.2004, 18:28
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
myd = new Date(2004, 10, 14)
now=new Date();
dms=myd.getTime()-now.getTime()
ds=Math.floor(dms/1000)
dm=Math.floor(ds/60)
dh=Math.floor(dm/60)
trace("now :"+now.toString())
//now :Sat Nov 13 17:26:40 GMT+0300 2004
trace("до завтра: "+dh+"часов + "+dm%60+ "min +"+ ds%60+" sec + "+dms%1000+" msec")
//до завтра: 6часов + 33min +19 sec + 282 msec

Создать новую тему   Часовой пояс GMT +4, время: 08:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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