PDA

Просмотр полной версии : один экземпляр мувика на нескольких страницах


mart.in
31.07.2006, 17:05
Здравствуйте!!!
Я столкнулся с такой проблемой. Есть флеш меню на сайте, оно находится в врехнем фрейме. Кнопки меню подгружают страницу в нижний фрейм, а сама флеха анимируется в зависимости от пункта меню. Как сделать тоже самое, только без использования фреймов??? Те. флешка будет находится на нескольких страницах, но при переходе на другую страницу флешка будет заново загружаться в начальное положение, а мне нужно чтоб она сохраняла свое состояние.

Я думал над этой задачей и мне пришло в голову несколько идей:
1) Использовать XML или другой вид внешних данных. Т.е. состояние флешки (например при переходе по пункту меню) сохранять в файле (например номер выбранного пункта меню), а при загрузке новой страницы, флешка будет считывать дынные из файла и "вставать" в нужное состояние. Но потом я понял, что для каждого подключения нужно создавать свой XML-файл, а это гемор.
2) ипользовать loadMovie, но к этому моменту как я пишу это сообщение, я понял что этот вариант сразу отпадает, т.к. оно еще геморойней чем 1-вый.

Может можно сохронять состояние в куки? ведь сама флеха кешируется у пользователя, и ей удобней будеть работать с куки!!! а как предавать данные из куки во флеш?? JavaScript???

Я чувствую, что с этой проблемой я справлюсь, но решил пойти по простому пути и спросить у специалистов, т.е. у Вас. Прошу всех кто разбирается, напишите что вы думаете по этому поводу. Какие могут быть решения этой задачи???

FourSide
31.07.2006, 17:14
Можно сохранять состояние меню во флэшовые куки (SharedObject).

mart.in
31.07.2006, 17:21
Ага! Понял! Все, как обычно, оказалось элементарно! Спасибо.
хм.. иногда для помощи достаточно одного слова :)
сразу же в хелпе набрал SharedObject и все стало понятно.

__i
31.07.2006, 18:42
ну или же просто передавать ей параметр какая страница показываеться
html:

... yourMenu.swf?show=myPage ...

в коде _root.show - пременная в которой будет храниться данная страница

Maroz
01.08.2006, 02:23
не знаю как решить это а зачем тебе такая фигня лучше сделай попроше

mart.in
01.08.2006, 09:55
не знаю как решить это а зачем тебе такая фигня лучше сделай попроше
блин... так я и спрашивал как это сделать проще!!!

mart.in
01.08.2006, 09:57
хм... я отстал от развития флеша. Даже не знал что флешке можно передавать параметры как в php. Надо попробывать, ведь так еще проще...

mart.in
01.08.2006, 10:14
Maroz!!! я смотрю ты во всех топах даешь советы как "крутой" гуру, но только пользы от них никакой. Я просил дать совет если ты "шаришь", т.е. поделиться своим опытом - люди так и учатся. А советы типа: "сделай проще"... или: "поставьте лицензионный фирефоксе...", в топе о глюке оперы 9, давать может каждый, только, как я уже говорил, пользы от них нет. Не трать свое время, набирая "пустые" ответы, и время других людей, которые читают эти ответы.

mart.in
01.08.2006, 10:26
из всех твоих сообщений ты не дал ни одного полезного!!!
http://www.flasher.ru/forum/search.php?searchid=379926
тебя не удручает ощущение бесполезности присутсвия на этом форуме?
А когда я посмотрел это: http://rupen.nm.ru , то мне сразу стало все понятно!! Вот действительно:
"че это нет нормальной графики не понятно куда попал нет коструктивности вот что надо простоты и конструктивности" - цитата твоей фразы: http://www.flasher.ru/forum/showthread.php?p=558099#post558099

Artem Brigert
01.08.2006, 11:03
слушай умник ... вот ты мне только-что дал совет насчёт IPCam .... ты что хочешь сказать что это "был полезный совет"

из всех твоих сообщений ты не дал ни одного полезного!!!

успокойся и почитай книжки потом заходи и советуй

FourSide
01.08.2006, 11:30
Передача параметра менюшки через ссылку более проста, но... Придётся добавлять этот параметр во все ссылки, находящиеся на всех страницах, а также создавать дополнительные hidden'ы в формах, для передачи методом POST.
При применении метода "флэшовых кук" весь механизм заключен в самой флэшке и не надо думать о том, чтобы не забыть через ссылку передать параметр.

В любом случае всё делается под конкретную задачу и на вкус самого разработчика.

iNils
01.08.2006, 11:55
Закрыто за флейм.