Вход

Просмотр полной версии : Как установить количество проигрываний Flash-ролика


Миша Мел
04.10.2009, 01:50
можно ли ограничить количество проигрываний ролика при обновлении страницы?

mooncar
04.10.2009, 02:08
Что вы имеете ввиду?

Миша Мел
04.10.2009, 10:43
ну например у меня есть шапка сайта Flash, при первой загрузке странице там проигрывается клип с музыкой около 1 минуты. при переходе по меню, сайт перегружается, соответсвенно шапка начинает проигрываться заново. хотелось бы чтобы ролик проигрывался только 1 раз. можно ли это сделать? и как?

aksios
04.10.2009, 11:26
Можно. А что у Вас не получается?

Миша Мел
04.10.2009, 12:17
ну проблема в том что я не знаю как лучше сделать.

либо организовывать сайт с помощью фреймов,
либо для каждого пользователя проигрывать ролик только 1 раз.(этого я не знаю как сделать - думается там без Action не обойтись??? )

вот и решил обратиться за помощью к вам.

Добавлено через 4 минуты
или хотя бы ссылку в нете где почитать про это можно

mooncar
04.10.2009, 18:52
Не стоит делать весь сайт на флеше, только чтобы решить эту задачу.

1 способ: Если страницы на php, то в начале, когда пользователь первый раз открыл сайт, стартуется сессия и в переменную сессии пишется признак, что сайт первый раз был открыт. На всех страницах флешку нужно публиковать с передачей ей этого параметра через flashvars.
Что нужно читать:
- php - об организации сессии
- о параметре публикации flashvars

2 способ: Использовать для решения задачи класс SharedObject.
- читайте о работе с общедоступными объектами (SharedObject).

Общая мысль - хранить на сервере информацию об открытии сайта первый раз мы не можем - нужно же хранить эту инфу временно или на стороне клиента - либо в переменной сессии, либо в объекте SharedObject на компьютере пользователя.
Я бы использовал 1 способ.

Миша Мел
07.10.2009, 22:36
Спасибо большое! респект SharedObject - нормальная вещь!