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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.10.2006, 00:39
BratheasMaurus вне форума Посмотреть профиль Отправить личное сообщение для BratheasMaurus Посетить домашнюю страницу BratheasMaurus Найти все сообщения от BratheasMaurus
  № 1  
Ответить с цитированием
BratheasMaurus
 
Аватар для BratheasMaurus

Регистрация: Jun 2006
Адрес: Moscow
Сообщений: 5
По умолчанию On-line clock and IE...

Сделал часы в Flash, которые берут время для отсчета времени с сервера из php-скрипта. Все хорошо, особенно в обозревателях Opera и Mozilla. Но вот в IE они забирают время с сервера и на этой временной точке замирают, пока снова не обновишь.
Так в чем же дело? Искать проблему в коде(as2), который необходимо переделать под IE, или просто сделать правку HTML с той же целью?


Заранее спасибо.
__________________
bm-style

Старый 17.10.2006, 02:57
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Где-то в квартире потерял записную книжку. Не подскажите, где именно мне ее искать?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 17.10.2006, 03:36
mr.N вне форума Посмотреть профиль Отправить личное сообщение для mr.N Найти все сообщения от mr.N
  № 3  
Ответить с цитированием
mr.N
 
Аватар для mr.N

Регистрация: Sep 2005
Адрес: SPb
Сообщений: 852
Дай html-код и actionscript, а ещё проще залей куда-нить на сервер, чтобы проверили что и как и в чём дело.

Старый 18.10.2006, 13:09
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 4  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Если в одном браузере работает, а в другом - нет, то ошибка скорее всего в HTML коде.
Хотя это всё-равно, что лечить по телефону

Старый 18.10.2006, 17:35
BratheasMaurus вне форума Посмотреть профиль Отправить личное сообщение для BratheasMaurus Посетить домашнюю страницу BratheasMaurus Найти все сообщения от BratheasMaurus
  № 5  
Ответить с цитированием
BratheasMaurus
 
Аватар для BratheasMaurus

Регистрация: Jun 2006
Адрес: Moscow
Сообщений: 5
Цитата:
Сообщение от mr.N
Дай html-код и actionscript, а ещё проще залей куда-нить на сервер, чтобы проверили что и как и в чём дело.

http://www.majoyka.ru/time.htm - тут непосредственно часы в количестве четырех штук. Первые три пары забирыт время с сервера, ну а последняя соотвественно с компьютера. Я предпологаю, что просто Firefox и Opera поддерживают обновление(которое есть в сценарии по ходу дела), или просто относятся к сценарию положительно в отличии от IE.

Код:
mydate = new Date();

hr = mydate.getHours();
min = mydate.getMinutes();
sec = mydate.getSeconds();

loadVariablesNum("date.php", 0);

if (hrs == hr) {
	ht = 0;
}
else if (hrs > hr) {
	ht = hrs - hr;
	hr = hr + ht;
}
else if (hrs < hr) {
	ht = hr - hrs;
	hr = hr - ht;
}

if (mins == min) {
	mt = 0;
}
else if (mins > min) {
	mt = mins - min;
	min = min + mt;
}
else if (mins < min) {
	mt = min - mins;
	min = min - mt;
}

if (secs == sec) {
	st = 0;
}
else if (secs > sec) {
	st = secs - sec;
	sec1 = sec + st;
}
else if (secs < sec) {
	st = sec - secs;
	sec1 = sec - st;
}


h._rotation = (hr + min/60) * 30;
m._rotation = (min + sec1/60) * 6;
s._rotation = sec * 6;
Цитата:
Сообщение от iNils
Где-то в квартире потерял записную книжку. Не подскажите, где именно мне ее искать?
У меня обычно записная книжка всегда оказывается под клавиатурой. Иногда нахожу в кармане пиджака. И в редких случаях забываю на работе или у друзей, у которых был в гостях.
__________________
bm-style


Последний раз редактировалось iNils; 18.10.2006 в 18:01.
Старый 18.10.2006, 18:10
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
1. Какой смысл брать постоянно время с сервера, когда можно при запуске узнать разницу и потом ее учитывать
2. Обращаясь к date.php, вы получаете данные закешированные при первом запросе, поэтому вам нужно к имени файла добавлять случайную величину. Например так:
Код:
loadVariablesNum("date.php?" + new Date ().getTime (), 0);
3. loadVariablesNum морально устарел и в данном разделе запрещен к использованию (читайте правила подраздела).
4. Тема перенесена в раздел для новичков.
5. Наклонять голову влево на 90 градусов не удобно.
6. На самом дела у меня нет записаной книжки, также как и пиджака
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.10.2006, 20:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от BratheasMaurus
проблему в коде(as2)
А где у вас AS2?

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

Регистрация: Jun 2006
Адрес: Moscow
Сообщений: 5
Цитата:
Сообщение от __etc
А где у вас AS2?
Ну, где-то. А что, нужен чтоли? (думается что нет).
__________________
bm-style

Старый 18.10.2006, 21:00
BratheasMaurus вне форума Посмотреть профиль Отправить личное сообщение для BratheasMaurus Посетить домашнюю страницу BratheasMaurus Найти все сообщения от BratheasMaurus
  № 9  
Ответить с цитированием
BratheasMaurus
 
Аватар для BratheasMaurus

Регистрация: Jun 2006
Адрес: Moscow
Сообщений: 5
Цитата:
Сообщение от iNils
4. Тема перенесена в раздел для новичков.
Спасибо за помощь.А правила... видимо не обратил внимания на это, в следующий раз буду расторопнее!
Цитата:
Сообщение от iNils
5. Наклонять голову влево на 90 градусов не удобно.
Тут просто есть другой вариант - можно поднять клаву, и под ней часто всякий хлам валяется... к столу ее привинтить чтоли.
__________________
bm-style


Последний раз редактировалось iNils; 18.10.2006 в 21:43.
Старый 18.10.2006, 21:44
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Про 90 градусов, это не про поиск, а про часы во фешке.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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