Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Проблема с меню (http://www.flasher.ru/forum/showthread.php?t=61390)

c-moll 03.08.2004 11:35

Проблема с меню
 
Есть меню, для каждого пункта которого создан свой флэш, оно реализовано в хтмл+js, а флэшки расположены на странице справа от него. Как сделать так, чтобы при наведении курсора на текстовый пункт реагировал соответствующий флэш? Это можно сделать при помощи js или как-то во флэше?

Kinsler 03.08.2004 11:36

можно и так и так
из флеша к примеру в js передать какой-то параметр и по этому параметру js г8рузит нужный флеш...
можно наверное через localsconnection

c-moll 03.08.2004 14:34

хм...а как это лучше сделать? и быстрее?

например, пункт выглядит так:

<td width="100%" align="left" valign="top"><br>
<b><a href="/cgi-bin/out/main.pl?mode=groups&DirNo=2" class="mn"> Главная
</a></b></td>

про localsconnection ничего не знаю...

FreeLander 03.08.2004 16:36

для localConnection надо ещё один мувик создавать, который собственно и будет осуществлять соединение - не слишком оправдано в данном случае.
предлагаю следующее:
при наведении мышки на пункт меню, присваиваешь в соответствующем ролике определённой переменной какое-нидь значение. Другими словами изменяешь в нём переменную, ява скрипт это делает при помощи setVariable().
а в самом ролике сажаешь на изменение этой переменной функцию, при помощи метода watch().
В итоге: наводишь мышку - в соотв ролике изменяется переменная - срабатывает функция, инициализирующая реакцию(анимацию пусть запускает или ещё чего-нидь, ну эт ты сам знаешь, как ты там хочешь отреагировать).
Вроде всё, удачи.

c-moll 04.08.2004 12:45

проблема в том, что меню динамическое, оно обновляется по мере изменения базы, как связать это с флэш?

FreeLander 04.08.2004 15:44

Цитата:

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


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

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