Просмотр полной версии : как стереть SharedObject
fireflyer
03.07.2007, 12:33
На странице присутствуют два меню, - левое и верхнее, когда ходишь по левому меню, проигрывается флэш-ролик с SharedObject, фиксирующий каждый кадр, т.е. при заходе на очередной пункт меню, ролик продолжает жить своей жизнью и не сбрасывается в 1 кадр. При переходах по верхнему меню проигрывается несколько отдельных флэш-роликов. Когда я ухожу с левого меню на верхнее, состояние ролика (текущий фрейм) запоминается, а мне бы надо его обнулить. Как понять, что ролик закрылся, есть ли событие типа onExit во Flash8?
relevance4
03.07.2007, 12:41
после загрузки ш.о. обнуляй его и сохраняй только при переходе
onExit нету. Остальное я не понял.
fireflyer
03.07.2007, 13:00
Как обнулить или удалить sharedobject с диска при закрытии ролика?
Присвоить undefined всем значениям. SO будет удален автоматически после закрытия ролика.
fireflyer
03.07.2007, 13:24
Так мне блин так нельзя, мне надо постоянно иметь значения из SO, а когда закрылся чтоб обнулился, а ты предлагаешь что-то сделать (например, присвоить und), а потом закрыть, т.е. самому определить событие закрытия
Я тогда не очень понимаю, зачем там SO. При переходах по страницам SO перезаписывается. А переход от закрытия ничем не отличается.
fireflyer
03.07.2007, 14:08
Отличается тем, что там другая флэха начинает играть
Ну страница перезагружается?
Я не очень понимаю всей схемы работы.
Раз в секунду записывать в SO текущее время. Другая флешка смотрит записанной время и сравнивает его с текущим. Если разница больше, то первая флешка закрыта.
Еще есть Local Connection.
fireflyer
03.07.2007, 14:38
я понял как сделать: на страницах, где другие флэшки (без SO), втыкать параметр (типа var_SO=true) и в ролике с SO проверять(считывать его), если true - считывать данные из SO и играть с записанного кадра, если нет, - то с 1-го.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.