![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 31.08.06]
Регистрация: Sep 2005
Сообщений: 11
|
Уважаемые дамы и господа, молю...
В общем суть такова. Я не могу сообразить как это можно сделать. Горизонтальное выпадающее меню, пункты под меню разные они берутся из массива или XML не важно, важна суть. а суть выпадающего подменю при RollOver задержка допустим на 1 секунду выпадания подменю. В общем я не могу понять или сообразить как можно сделать такое меню, подкиньте идеи.Концепция или алгоритм такого меню. Очень прошу остряков или просто гуру знающих но считающих что снизойти до таких как я им вредно, не говорить "поиск: выпадающее меню", я перекопал весь форум, аналога не нашел. Если вы знаете аналоги, то просто дайте ссылку. а не сжигайте желчью свою душу от тупости юзеров(начинающих). Если будут примеры.. то благодарности моей не будет конца... Последний раз редактировалось boompro; 29.05.2007 в 14:18. |
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
есть пример в разделе файлы, точнее исходник иммено того что вы хотите, так что в поиск!
или вот http://www.flashblog.ru/?p=87 |
|
|||||
|
[+1 31.08.06]
Регистрация: Sep 2005
Сообщений: 11
|
Мыкыта ну уж далеко не то что я хочу....такое горизонтальное меню я сделаю за 5 минут.. без особого труда...
а то что мне нужно... описать проще так strMenu=”MainItem 1,Item 1.1,Item 1.2,Item 1.3|MainItem 2,Item 2.1,Item 2.2|MainItem 3,Item 3.1,Item 3.2,Item 3.3,Item 3.4|MainItem 4,Item 4.1,Item 4.2,Item 4.3” Я это распарсил в многомерный массив... [i][0] - это у меня заголовок. где i- кол-во пунктов. это все есть. это легко... а вот это проблема Меню имеет блочную горизонтальную структуру. Можно выделить два типа блоков 1. блок заголовка раздела; 2. блок подраздела. (выпадающее меню из раздела) В свернутом виде видны только блоки заголовков разделов. При наведении мышки на блок заголовка, появляются блоки подразделов для этого пункта меню При перемещении курсора мыши за пределы контура, охватывающего заголовочный блок и блоки подразделов, происходит сворачивание подразделов с задержкой в 0.5с. Поведение остальных разделов аналогичное. Для обоих типов блоков должны быть реализованы следующие состояния: 1) Статическое состояние mouse over При наведении на пункт меню курсора мыши, изменяется состояние мувиклипа блока. Аналог – подсвечивание пункта меню. Конкретное поведение на усмотрение разработчика. 2) Динамическое состояние press При нажатии на пункт меню выполняется зацикленная анимация, привязанная к мувиклипу блока (может быть реализована внутри мувиклипа блока). Аналог – мигание пункта меню. Конкретное поведение - на усмотрение разработчика. 3) Динамическое состояние release При отпускании кнопки мыши, после нажатия на пункт меню, где-нибудь в свободной от меню области крупным шрифтом выводится название этого пункта меню. Текст названия должен в точности совпадать с текстом, заданным для этого пункта меню в параметре strMenu при вызове флеш-ролика. После этого закрывается вся ветвь меню, в пределах которой находится этот блок. Т.е. убираются блоки подразделов и меню возвращается в исходное состояние. Выведенный текст должен остаться на сцене. При этом внешний вид блоков заголовков должен визуально отличаться от блоков вложенных разделов. Кроме того, в дополнение к вышеописанному поведению, для блоков заголовков есть отличие в поведении в состоянии mouse over - при наведении на пункт меню курсора мыши, появляются подразделы этого пункта меню. Теперь ясно что по идеи нужно ? Просто я не могу понять как можно реализовать само построение этого меню... |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|