Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Всплывающее меню с элементами подменю (http://www.flasher.ru/forum/showthread.php?t=102803)

Валиант 23.10.2007 10:30

Всплывающее меню с элементами подменю
 
Помогите разобратся, если не сложно, я хочу реализовать обычное меню, контекстное, только во флеше естественно, но что - то совсем запутался.
какая у меня структура

основной мувик (где расположены основные пункты меню)
--подменю (мувик, который должен плавно появляться при наведении на определённый пункт меню)
----под-подменю (естественно меню, которое появляется при наведении на пукт меню в подменю)

уф... запутался почти... как это проще организовать? у меня много пунктов получится, можно конечно попробовать все выложить на основной мувик, но это там все запутано будет, я думал и про loadMovie, но при этом переменные в подгружаемом мувике не учитываются в основном...
Думал, что если просто организовать модуль, работоспособный, можно просто использовать XML, кароче трудности у меня с этим контекстным под-под-меню...

CorC 23.10.2007 10:49

Ответ: поискать такие меню с под-под-меню, они уже написаны, я точно помню, что щупал их исходники...

_ViPeR_ 23.10.2007 11:19

Component "Menu"
Нажмите Ctrl+F7 и там будет куча компонентов, которые сделаны разработчиками за Вас

_ViPeR_ 23.10.2007 11:21

Либо анимировать клипы MotionTween'ом, тормозить stop()'ом их в ключевых кадрах на старте и на полном выпадении, а при наведении на к.л. пункт по событию on(rollOver) стартовать проигрывание этих клипов, совсем по деревенски и можно запутаться, но зато можно очень красиво сделать менюшки

Валиант 23.10.2007 12:54

_ViPeR_, если чесно даже не знаю как и через что обращаться к компонентам, к тому же мне нужно анимированное меню, такое как Flash Menu Labs, но что нить попроще, отдельный рабочий пункт меню я вставляю как мувик, но так у меня не получается обрабатывать большинство событий

Валиант 23.10.2007 13:11

еще тогда по теме, я просто это одним словом сформулировать для поиска не могу, можно как то программно создать мувик... ммм... задать ему как он должен проигрываться, допустим чтобы он появлялся и исчезал, или например выдвигался по оси Х или игрек? то есть как обычный мувик с элементами какого-то действия, только программно?

Molecula 23.10.2007 13:28

класс Tween для этого можно использовать (для линейных изменений параметров мувика), поищи в хелпе или на форуме - поиск точно выдаст + в ФАК-е есть.
//---------------------------------
А по меню, Вам наверное, вот это пригодится - http://flashmenulabs.com/ru/opensource.htm, скачайте исходник, разбирайтесь и переделывайте под себя, как хотите.

Валиант 23.10.2007 14:56

О спасибо, все гораздо проще, немогли бы еще подсказать как обратить ту или иную функцию... то есть есть эффект где появляется мувик, плавно, как же сделать что б он также и исчез, использую tween класс

Kikasso 23.10.2007 15:03

Tween.continueTo() метод.

Валиант 23.10.2007 15:18

Цитата:

Сообщение от Kikasso
Tween.continueTo() метод.

Спасибо, но мне нада что бы он назад "нырял" по определенному запросу
Код:

menu1.onRollOver = function() {
        var myTween:Tween = new Tween(my_mc, "_y", mx.transitions.easing.Elastic.easeOut, 0, 50, 3, true);
       
};
menu1.onRollOut = function() {
                myTween.continueTo(0,5);
};

так не работает!


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

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