PDA

Просмотр полной версии : Как передать в movie серверное время?


NeX
03.06.2002, 05:25
Собственно, как передать в 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. Всё равно в Мозилле работать не будет :)