Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как передать из Html параметр во Flash (http://www.flasher.ru/forum/showthread.php?t=68561)

vixh 30.08.2005 19:26

как передать из Html параметр во Flash
 
Проблема следующая:
когда загружается страница http://gls.ifstudio.org/ открывается меню "About GSL", при нажатии на "What we do" открывается меню What we do но так как страница перегружается, так меню "About GSL" снова открыто.
Все что нужно сделать, что бы ролик проигрывался с другой точки. Как передать параметр из HTML во ФЛЕШ, и начить проигрывать ролик с другой точки.

iNils 30.08.2005 20:30

По скольку я не знаю твоей организации флеша, то привиду обощенный пример

В каждой пункте меню, перед тем как вызвать новую страницу пишешь:
SO.data.menuID=x;
где x-это номер меню, например
для About GSL x=1
What we do x=2
Contact us x=3

В первом кадре флеше пишешь:
_global.SO=sharedobject.getLocal ("memory","/");
if (!SO.data.menuID){
SO.data.menuID=1;
}
и
теперь в зависимости от SO.data.menuID делаешь переход на нужное место с меню.

vixh 30.08.2005 20:40

Вложений: 1
Я решил это делать немоного боле удобным(понятным) для меня способом через JScript, но вот беда незнаю как сделать так:
флешка загружается к примеру <EMBED src="menu.swf?menu_id=x"
как заставить ее при запуски обратить внимание на параметр menu_id и открыть имеено то меню.
Исходник флеша здеся http://vixh.if.ua/test/flash/

iNils 30.08.2005 20:42

_root.menu_id

iNils 30.08.2005 20:44

Мой первый вариант может сделать так, что пользователь заходя на сайт попал в то открытое меню с которого он скажем ушел вчера.
И не надо бояться использовать sharedobject

vixh 30.08.2005 20:50

к примеру можна сделать такое из JavaScript передать параметр меню и вызвать функцию которая его откроет во флеше.
Боюсь что sharedobject мне пока не по зубам, это можно сказать мой второй шаг во флеше.
И второй вопрос где втавить код, что бы он вызывался самым первым. Извините возможно за глупый вопрос, но флеш изучаю методом проб и ошибок.

Ellan 31.08.2005 07:55

Мда, ответ я не подскажу, но скажу что косячок ето не маленький, хотя я и такова не сделаю=( :rolleyes:

iNils 31.08.2005 12:02

Цитата:

Сообщение от vixh
Я решил это делать немоного боле удобным(понятным) для меня способом через JScript, но вот беда незнаю как сделать

офигеть


Часовой пояс GMT +4, время: 08:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.