![]() |
Кнопки
Люди, пллиииз позскажите как сделать кнопку с выезжающим меню и в нём ещё кнопки!?
Короче, хочу такую фишку замутить: нажимаю на кнопку, вниз выпадает несколько названий статей, или разделов, появляясь (ну появление из пустоты знаю как сделать) как бы из пустоты, при окончании анимации выпадения этого списка, на каждую надпись можно будет нажать, и попасть на нужную УРЛу. |
не помешало бы в поиск
|
Блин, сказать то в западло? Мне срочно надо! Подскажите плиизз!!!
|
Ты чё то тут замутил, а ты пользовался маской???
Походу с ней реал там из пустоты делать и всё такое :) |
а что ты конкретно не понимаешь, как сделать, чтобы при НАЖАТИИ на кнопку у тебя менюшки появлялись или чтобы эти менюшьки кнопками стали??? или и то и другое?
|
на кнопку
on (press) { _root.gotoAndPlay(..); } потомна кадр .. делаешь анимацию через маску. и на вылетевших кнопках on (press) { getURL(); } Надеюсь ясно объяснил! |
Цитата:
|
Блиин!Спасибо люди!
Особенное спасибо DOG-Paul'у! Теперь буду знать куда обратиться! ;) |
Уведел тему - и решил вставить свои пять копеек.
Я хочу сделать меню, типа как на macromedia.com :-). Начал делать его вот так: http://victor-vic.narod.ru/menu.zip Тут проблем не было. Но потом вставил вторую кнопку: http://victor-vic.narod.ru/menu1.zip, при наведении на которую появляется другие пункты меню - ничего не получается. Проблемма такая: как сделать, что бы после того, как нажал на один из пунктов подменю оно исчезало и как сделать, что бы после того, как просто убрал с пунктов подменюоно тоже убиралось? Лучше всего было бы, если бы мне кто то дал исходник :rolleyes: . Но за любой совет буду благодарен. |
------------------------------------------------------------------------------
как нажал на один из пунктов подменю оно исчезало ------------------------------------------------------------------------------ В мувике (выезжающем как меню) в первом кадре : stop() На кнопки : on (press) { gotoAndStop(1); } ============================================ как просто убрал с пунктов подменюоно тоже убиралось ------------------------------------------------------------------------------ Юзай : on ( rollOut) { gotoAndStop(1); } ============================================ Правда,смотря по обстоятельствам... |
Sanik, спасибо, попробую, что из этого получилотся.
|
Спасибо, Sanik еще раз. Я вставил такой код:
on (rollOver) { tellTarget ("menuOBLV") { gotoAndStop("empty"); } tellTarget ("menu2") { gotoAndStop("full2"); } } И все работает. Вставил и stop в нужные фреймы (в фреймы с именем empty). Вопрос следующий: можно ли во флеше сделатьтакую конструкцию: {---рол аут "кнопка1" ?--- тогда ---вне других кнопок под меню?---- тогда убрать подменю } ? |
Цитата:
|
Вложений: 1
Как написать на эктив срипте фигню типа:
if ("full") { if (RollOver AViDZ and (not RollOver AVZD or RollOver button3) { TellTarget ("menuOBLV") playAndStop ("empty") } } где "full" - название фрейма, где находится ролик с подпунктами меню. AViDZ, AVZD и button3 - это кнопки в этом подменю. empty - пустой фрейм ролика, где находится stop () menuOBLV - это название мувика, который я вставил в основную сцену - в нем то и прорисованы кнопи под меню во фрейме full А если по рабоче крестьянски - как убирать выпавшее подменю, если с него съехала мышка... но не убирать, если с одного пункта меню мышка переведена на другой пункт... ууууууууу......... Я сам запутался малеха... если и так я фигово обьяснил - постучи в асю, пожалуйста - 147920490... что за чудо на данный момент - погляди в зип ниже |
Цитата:
вот что хотел написать if ("full") { if (RollOut AViDZ and (RollOver AVZD or RollOver button3) { TellTarget ("menuOBLV") playAndStop ("full") else {TellTarget ("menuOBLV") playAndStop ("empty")} } } ну и что то подобное - для остальных кнопок подменю |
Лодырь, ты лучше как нибудь так делай...
Смотри аттач...,разберешься думаю... :) ЗЫ Аси у меня нету... |
Вложений: 1
Гыыы... Забыл файло приклеить... Сорри. :D
|
Поробую.
Все действительно просто - делаешь Hit-кнопку - она не видна - но работает... Спасибо :) |
Саник....
В общем то неплохо вышло, но есть два но: если быстро пеместить с одной кнопки меню на другую - появляются два подменю. Далее - если их сдвинуть - то получается лажа небольшая. вот такие дела. Подскажи, что сделать с этим |
Мы все умрем !
|
Уф-ф-ф! Наконец нашел!!
Вложений: 1
Простите, что вмешиваюсь, но у меня, кажеться похожая проблема.
Сейчас работаю над pop-up-меню для сайта. Необходимо, чтобы, когда кусор покидает область меню, мувик автоматически переходил на первый кадр и останавливался. При попытке реализовать это добавлением на нижнем слое пустой кнопки с прямоугольником по размеру кадра HIT и екшеном на ней: on (rollOut) { gotoAndStop ("scene1","1"; } ни к чему не привела. Как я понял, дело тут в том, что кнопка перекрывается другими, находящимися на высших слоях. По идее, и по логике все надо делать так, как Вы писали выше. Но проблемма в том, что оно почему-то НЕ РАБОТАЕТ!! А другого способа сделать так, чтобы эта ГАДОСТЬ закрывалась, когда курсор покидает границы плеера я не нашел. Добавочный напряг - там, на той странице, все получаеться таким образом, что эта самая невидимая кнопочка размерами прямоугольника в кадре HIT должна точно соответствовать размерам окна плеера. То есть фактически получаем, что меню должно закрываться, когда курсор покидает пределы окна плеера. Уже кто-то мне говорил, что такое НЕ ВОЗМОЖНО. Не ужели это действительно так?? Помогите, ПЛЗ!! А то уже сроки поджимают - работу сдавать пора! Заранее благодарен. З.Ы. чтобы не быть голословным, вот исходник. Кнопка RollOut там не прсутствует на сцене, но есть в библиотеке. Прошу вас, поторопитесь с ответом, а то, скорее всего, придеться мне поторопится с поиском новой работы... |
| Часовой пояс GMT +4, время: 11:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.