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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Jul 2005
Сообщений: 84
Отправить сообщение для admGT с помощью ICQ
По умолчанию часы php+flash

Никто не сталкивался с проблемой написания часов на flash, которые отображали бы серверное время?

Старый 02.09.2005, 13:56
TERRORist вне форума Посмотреть профиль Отправить личное сообщение для TERRORist Найти все сообщения от TERRORist
  № 2  
Ответить с цитированием
TERRORist
 
Аватар для TERRORist

блогер
Регистрация: Jun 2005
Адрес: RU
Сообщений: 1,540
Записей в блоге: 12
а в чем собсна проблема-то?

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

Регистрация: Jul 2005
Сообщений: 84
Отправить сообщение для admGT с помощью ICQ
Проблема в принципе
Делается 2-х кадровый цикл во флешке: 1-й кадр
fscommand("exec","cl.bat");
loadVariables("cl.txt","_root");}

Во 2-м - переход на 1-й


cl.bat должен запускать должен файл на php, который генерирует файл cl.txt, из которого и берётся время для флешки

Дело в том, что cl.bat не запускает файл на php, а просто читает его как текстовый.

Я вообще правильно делаю?
Если неправильно, подскажите, plz, как правильно


Последний раз редактировалось admGT; 02.09.2005 в 14:21.
Старый 02.09.2005, 14:31
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 4  
Ответить с цитированием
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
ОГО!
loadVariables(... 'script.php')

script.php ->
echo 'time='.date('r');

Старый 02.09.2005, 14:37
kost@ вне форума Посмотреть профиль Отправить личное сообщение для kost@ Посетить домашнюю страницу kost@ Найти все сообщения от kost@
  № 5  
Ответить с цитированием
kost@
[+ 1.7 - 04.02.2006]
 
Аватар для kost@

Регистрация: Jul 2005
Адрес: ПТЗ
Сообщений: 313
Отправить сообщение для kost@ с помощью ICQ
Цитата:
Сообщение от admGT
Я вообще правильно делаю?
Извращенец 80)
Может попробуешь еще через куки это все замутить, и привязать Communicationserver?! У ПХП есть функции работы с датой. Читай время через них, а не через файлы.
Если я правильно тебя понял. Если нет - выражовывайся точнее!

Старый 02.09.2005, 15:29
admGT вне форума Посмотреть профиль Отправить личное сообщение для admGT Найти все сообщения от admGT
  № 6  
Ответить с цитированием
admGT

Регистрация: Jul 2005
Сообщений: 84
Отправить сообщение для admGT с помощью ICQ
Цитата:
Сообщение от nagash
ОГО!
loadVariables(... 'script.php')

script.php ->
echo 'time='.date('r');
Большое спасибо! Но время считывается однократно. Как сделать, чтобы часы шли? Цикл во 2-м кадре gotoAndPlay(1) не помогает.

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


Последний раз редактировалось admGT; 02.09.2005 в 15:31.
Старый 02.09.2005, 15:39
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 7  
Ответить с цитированием
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
считываешь один раз время с сервера - а дальше средствами флеша всё делаешь
взяв за точку отсчёта то время, которое тебе вернул скрипт...
зачем каждый раз опрашивать?

Старый 02.09.2005, 16:15
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 8  
Ответить с цитированием
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
Цитата:
Сообщение от nagash
считываешь один раз время с сервера - а дальше средствами флеша всё делаешь
взяв за точку отсчёта то время, которое тебе вернул скрипт...
зачем каждый раз опрашивать?
что бы каждый раз быть уверенным, что на сервере не сбилось время...
__________________
Что за дурь? 50 символов в подписи!?

Старый 02.09.2005, 17:05
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 9  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
будь уверен - не собъётся на combats.ru именно так и реализовано
__________________
тонкий тролль, осеянный благодатью

Старый 05.09.2005, 16:23
admGT вне форума Посмотреть профиль Отправить личное сообщение для admGT Найти все сообщения от admGT
  № 10  
Ответить с цитированием
admGT

Регистрация: Jul 2005
Сообщений: 84
Отправить сообщение для admGT с помощью ICQ
В продолжение темы. Хотя к php уже не имеет отношения. В первом кадре читаю переменные из файла и устанавливаю значения времени
_root.loadVariables("cl1.php",GET);

myDate=new Date();
myDate.setHours(hour);
myDate.setMinutes(minute);
myDate.setSeconds(second);

Во 2-м кадре делаю обращение к полученному объекту

hhh=myDate.getHours();
mmm=myDate.getMinutes();
sss=myDate.getSeconds();
if(mmm<10)mmm="0"+mmm;
if(sss<10)sss="0"+sss;

mod.text=hhh+":"+mmm+":"+sss;

И в 3-м кадре отправляю на 2-й. Проблема в том, что первое значение переменных почему-то идёт неопределённым и в итоге зацикливания между 2-м и 3-м кадрами получаем... ничего не получаем. Были мысли, что это из-за того, что переменные из файла не успевают загрузиться. Попробовал через setInterval и через onLoad. Результат тот же. Помогите, plz, затмение нашло

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

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

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


 


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


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