Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как передать в movie серверное время? (http://www.flasher.ru/forum/showthread.php?t=32522)

NeX 03.06.2002 05:25

Как передать в movie серверное время?
 
Собственно, как передать в movie значение серверного времени? Есть ли какая-нибудь специальная функция? Хотелость бы элегантного решения.

Baltika 03.06.2002 11:04

решения два:
- генерить страницу с роликом серверным скриптом и дописывать к <PARAM NAME=movie VALUE="php.swf?serTime="+....>
серверное время, а затем в ролике юзать эту переменную ..

- в первом кадре гнать запрос к серверу и запрашивать у скрипта..

Useless 03.06.2002 22:01

Первый вариант не слишком хорош тем, что при каждой загрузке страницы будет заново кешироваться swf'ник.

Чтобы избежать этого, можно сделать так (html'ник на выходе серверного скрипта):
Код:

<SCRIPT>
servTime=10887309;
window.onload=init;
function init(){
  document.flashMovie.SetVariable("/:servTime",servTime);
}
</SCRIPT>

, где flashMovie - ID/NAME ролика, а значение servTime выставляется серверным скриптом.

Если не устраивает, что переменная выставляется по onload, можно заюзать FSCommand. Всё равно в Мозилле работать не будет :)


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

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