пятница, 14 декабря 2007 г.

Что такое Easy Flash Context menu?

Многие из вас не раз пытались найти красивое лёгкое меню, написанное в основном на Flash, но не могли найти то что им нужно. Я сам искал, и не нашёл, естественно, все было слишком трудно, весомо и трудоемко, для изменения, а потому решил собственно создать свое многоуровневое меню. В данном меню присутствует пока что три уровня меню, из которых - два выпадающих.
Пункты меню легко можно добавлять и изменять, редактирую файл mnu.xml, знатокам этого формата не стоит объяснять как им пользоваться, ну а для тех кто не знает как, объясню:

У нас есть такая строка
position="horizontal" menuname="О КОМПАНИИ" href="#"
label - это название первого уровня, его менять лучше не стоит।
position="horizontal" - это свойство меню является Read-Only, так что его менять тоже не стоит.
menuname - это у нас естественно название пункта меню.
href - это свойство содержит гиперссылку на определенный контент, указанный вами। Вот мы и разобрались с верхним меню.

Теперь мы хотим что бы у этого меню у нас было подменю, например, "Контактные телефоны", для этого просто вставляем такую же строку в тег первой строки, то есть в итоге у нас получится

label position="horizontal" menuname="НОВОСТИ" - открывает тег меню
menulv1 position="horizontal" menuname="АКЦИИ" - добавляем тег под меню
/label - закрывает тег главного меню

То же самое нужно проделать если вы хотите вставить в подменю еще несколько пунктов меню, то есть третий уровень. В принципе все подробно видно в примере исходника, который можно скачать. :) Все ваши пожелание и замечание оставляйте здесь. Я их все рассмотрю. Надеюсь мое меню вам хоть немного поможет в чем то)

Easy Flash Context menu 0.2.1 (Простое контекстное меню на Флеш) 0.2.1

Добавлено и изменено в новой версии.

Version 0.2.1

{effect} - добавлен эффект выделения активного меню, если в нем содержится дополнительные пункты меню
[FIX] - уменьшена высота подпунктов второго уровня
[FIX] - Исправлена ошибка с автоматическим скрытием подменю при потери фокуса


Version 0.2
[FIX] - Изменено появление меню
{effect} - добавлен эффект быстрого вспыхивания меню и медленного затухания
[FIX] - подпункты стали красным цветом
[FIX] - названия подпунктов второго уровня стали на один размер меньше


Скачать исходник