Просмотр полной версии : Как проиграть анимацию всего один раз?
Ray_Parker
21.04.2002, 19:06
Привет.
Имеется главная web-страница, полностью сделанная на Flash5. На ней присутствует анимация, которая должна проигрываться в начале один раз.
Кто может подсказать, как сделать, чтобы эта анимация не проигрывалась при обновлении страницы (F5) или при возврате на нее через стрелку эксплорера.
Заранее благодарен.
Ф5 или возврат по адресу- это ж фактически новая загрузка страницы, так что этого просто не избежать.
можно при поможи серверных скриптов вести лог ip-адресов...но есть много "но" :)
(имхо)
Housemaker
21.04.2002, 19:52
Если у посетителей динамический IP, то с логом фишка не проканает....
С другой стороны, зачем нужно, чтобы анимка проигрывалась всего один раз??? Можно обьяснить??
Ray_Parker
21.04.2002, 21:19
Я пробовал какую-нибудь переменную замутить, но они живут недолго оказывается. Вот если бы некую глобальную переменную...
на столько глобальную, на сколько ты хочешь, не выйдет :p
после ухода со страницы все данные теряются.. :)
Мені здається, що треба зберегти інформацію у клієнта. Це можна зробити,наприклад, за доромогою кукисів.
Ну як Вам мій український?=)
2 Lelik18:
классный, но трудноперевариваемый
насчет кукiсiв - ты прав, не сообразил:)
Ray_Parker
22.04.2002, 21:28
А можно поподробнее объяснить, о чем тут собственно речь идет?
кукисi - енто куки по-нашему, или Cookie, но эт совсем по-забугорному:)
думаю ты слышал о них :)
Чтобы что-либо сохранить на стороне клиента можно использовать cookies. Из ролика можно вызвать javascript- функции , но с их помощью можно оставить(удалить) cookies.
Кому интересно вот линки на эти ф-ции
И пример их использования.
пробачте лінки забув!!!!http://www.2a.ru/Archive/freecat/cGames/articles/js/column8/functions.htm
http://www.2a.ru/Archive/freecat/cGames/articles/js/column8/name.htm
Ray_Parker
22.04.2002, 21:54
Вообще-то я с Java не очень дружу.
Может это можно как-нибудь средствами Флеш сделать?
блин, да в виде прелоадера -
if (framesLoaded == totalFrames) {
play();
} else {
gotoAndPlay ("afteranimation")
}
если нет в каше - играет; если недавно видели и каше - нет
2 sts: не выход. А если не кэшируется ничего (выкл)?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.