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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.05.2009, 18:47
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 11  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Я правильно понимаю, переводить настоящее date в секунды
Нет, миллисекунды.
Код AS3:
new Date ().getTime ();
Добавлено через 2 минуты
Цитата:
Сообщение от AL.exe Посмотреть сообщение
BlooDHounD, эта функция и возвращается таймстамп с миллисекундами
Написано микро.
милли 10^-3
микро 10^-6
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 16.05.2009, 18:55
willis83 вне форума Посмотреть профиль Отправить личное сообщение для willis83 Найти все сообщения от willis83
  № 12  
Ответить с цитированием
willis83
 
Аватар для willis83

Регистрация: Jan 2008
Адрес: Украина, Славутич
Сообщений: 646
Отправить сообщение для willis83 с помощью ICQ
iNils, То есть, если я правильно понял то timestamp множим на 1000 а потом просто передаем в функцию getTime() И получаем переменную типа Date??


Последний раз редактировалось willis83; 16.05.2009 в 19:10.
Старый 16.05.2009, 19:13
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 13  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
AL.exe, Вы сейчас, что мне пытались объяснить?

Старый 16.05.2009, 19:15
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 14  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Аналог AS3 Date в PHP5 - DateTime класс, у него нет методов / свойств возвращающих время в мили / микросекундах. Можно, конечно, доделать самому, но для этого нужно знать, что это нужно доделать (если нужно)
__________________
Hell is the possibility of sanity

Старый 16.05.2009, 19:33
willis83 вне форума Посмотреть профиль Отправить личное сообщение для willis83 Найти все сообщения от willis83
  № 15  
Ответить с цитированием
willis83
 
Аватар для willis83

Регистрация: Jan 2008
Адрес: Украина, Славутич
Сообщений: 646
Отправить сообщение для willis83 с помощью ICQ
Ну вот я получаю timestamp в секундах в php(через функцию time()) по времени сервера, закидываю его в БД, а когда уже получаю эти значение в AS3, множу timestamp на 1000, чтобы получить миллисекунды и через getTime() получаю переменную типа Date. Куда проще?

Добавлено через 1 час 20 минут
.... и нифига не выходит. Помогите с переводом timestamp в Date во флэше

Добавлено через 1 час 27 минут
Если быть ещё точнее то выходит... но криво... значение которое выдаёт мне php-шная функция time() я множу на 1000 и передаю во флэшевскую функцию Date(), а она возвращает почему-то Thu Jan 15 10:42:06 GMT+0200 1970
Хотя на сервере время идёт правильно.... т.е. компилятор php не может ошибаться...
Как получить из timestamp в секундах реальное время?

Добавлено через 1 час 49 минут
на данный момент timestamp выдаёт 1242490822 в секундах.... даже если умножить на 1000 всё равно не получается нормальная дата и время.... помогите

Старый 16.05.2009, 21:45
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 16  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код AS1/AS2:
trace(new Date(1242490822000)); // Sat May 16 18:20:22 GMT+0200 2009
__________________
Hell is the possibility of sanity

Старый 16.05.2009, 21:58
willis83 вне форума Посмотреть профиль Отправить личное сообщение для willis83 Найти все сообщения от willis83
  № 17  
Ответить с цитированием
willis83
 
Аватар для willis83

Регистрация: Jan 2008
Адрес: Украина, Славутич
Сообщений: 646
Отправить сообщение для willis83 с помощью ICQ
Точно.... гоню.... ошибку давало определение типа
Код AS3:
var mytime:int = 1242490822 * 1000;
Из-за указания типа переменная принимала только первое значение не делая операции умножения, как только убрал :int всё встало на свои места

Старый 16.05.2009, 22:01
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 18  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
переменная должна быть Number в int столько не помещается.
__________________
Hell is the possibility of sanity

Старый 17.05.2009, 01:25
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 19  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
BlooDHounD, это я к тому, что Вы сначала в посте пишете, что таймстамп тут ни при чем, а потом даете ссылку на документацию к функции, которая его возвращает

iNils, опечатался
__________________
Дело не в тебе

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

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

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


 


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


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