Просмотр полной версии : Как передать в movie серверное время?
Собственно, как передать в movie значение серверного времени? Есть ли какая-нибудь специальная функция? Хотелость бы элегантного решения.
решения два:
- генерить страницу с роликом серверным скриптом и дописывать к <PARAM NAME=movie VALUE="php.swf?serTime="+....>
серверное время, а затем в ролике юзать эту переменную ..
- в первом кадре гнать запрос к серверу и запрашивать у скрипта..
Первый вариант не слишком хорош тем, что при каждой загрузке страницы будет заново кешироваться swf'ник.
Чтобы избежать этого, можно сделать так (html'ник на выходе серверного скрипта):<SCRIPT>
servTime=10887309;
window.onload=init;
function init(){
document.flashMovie.SetVariable("/:servTime",servTime);
}
</SCRIPT>, где flashMovie - ID/NAME ролика, а значение servTime выставляется серверным скриптом.
Если не устраивает, что переменная выставляется по onload, можно заюзать FSCommand. Всё равно в Мозилле работать не будет :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.