Форум 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=51506)

JustGuest 16.11.2003 00:31

Кнопки
 
Люди, пллиииз позскажите как сделать кнопку с выезжающим меню и в нём ещё кнопки!?
Короче, хочу такую фишку замутить: нажимаю на кнопку, вниз выпадает несколько названий статей, или разделов, появляясь (ну появление из пустоты знаю как сделать) как бы из пустоты, при окончании анимации выпадения этого списка, на каждую надпись можно будет нажать, и попасть на нужную УРЛу.

+=Metlio=+ 16.11.2003 00:48

не помешало бы в поиск

JustGuest 16.11.2003 22:39

Блин, сказать то в западло? Мне срочно надо! Подскажите плиизз!!!

ReFleX 16.11.2003 23:36

Ты чё то тут замутил, а ты пользовался маской???
Походу с ней реал там из пустоты делать и всё такое :)

TuPucToP 16.11.2003 23:58

а что ты конкретно не понимаешь, как сделать, чтобы при НАЖАТИИ на кнопку у тебя менюшки появлялись или чтобы эти менюшьки кнопками стали??? или и то и другое?

DOG-Paul 17.11.2003 00:05

на кнопку
on (press) {
_root.gotoAndPlay(..);
}
потомна кадр .. делаешь анимацию через маску. и на вылетевших кнопках
on (press) {
getURL();
}
Надеюсь ясно объяснил!

+=Metlio=+ 17.11.2003 01:08

Цитата:

Блин, сказать то в западло? Мне срочно надо! Подскажите плиизз!!!
если хочешь быстро, то тем более в поиск, там сразу найдешь и исходник и всё такое....

JustGuest 17.11.2003 15:36

Блиин!Спасибо люди!
Особенное спасибо DOG-Paul'у! Теперь буду знать куда обратиться! ;)

Лодырь{besedka} 19.11.2003 16:39

Уведел тему - и решил вставить свои пять копеек.

Я хочу сделать меню, типа как на macromedia.com :-).

Начал делать его вот так: http://victor-vic.narod.ru/menu.zip
Тут проблем не было.
Но потом вставил вторую кнопку: http://victor-vic.narod.ru/menu1.zip, при наведении на которую появляется другие пункты меню - ничего не получается.

Проблемма такая: как сделать, что бы после того, как нажал на один из пунктов подменю оно исчезало и как сделать, что бы после того, как просто убрал с пунктов подменюоно тоже убиралось?

Лучше всего было бы, если бы мне кто то дал исходник :rolleyes: . Но за любой совет буду благодарен.

Sanik 19.11.2003 17:02

------------------------------------------------------------------------------
как нажал на один из пунктов подменю оно исчезало
------------------------------------------------------------------------------
В мувике (выезжающем как меню) в первом кадре :
stop()
На кнопки :
on (press) {
gotoAndStop(1);
}
============================================
как просто убрал с пунктов подменюоно тоже убиралось
------------------------------------------------------------------------------
Юзай :
on ( rollOut) {
gotoAndStop(1);
}
============================================
Правда,смотря по обстоятельствам...

Лодырь{besedka} 19.11.2003 17:11

Sanik, спасибо, попробую, что из этого получилотся.

Лодырь{besedka} 20.11.2003 13:11

Спасибо, Sanik еще раз. Я вставил такой код:

on (rollOver) {
tellTarget ("menuOBLV") {
gotoAndStop("empty");
}
tellTarget ("menu2") {
gotoAndStop("full2");
}
}


И все работает. Вставил и stop в нужные фреймы (в фреймы с именем empty).

Вопрос следующий: можно ли во флеше сделатьтакую конструкцию:
{---рол аут "кнопка1" ?---
тогда
---вне других кнопок под меню?----
тогда
убрать подменю }

?

Sanik 20.11.2003 20:25

Цитата:

Оригинал написал(а) Лодырь{besedka}
Вопрос следующий: можно ли во флеше сделатьтакую конструкцию:
{---рол аут "кнопка1" ?---
тогда
---вне других кнопок под меню?----
тогда
убрать подменю }

?

Извини, ни ххх не понял,что ты хочешь? :)

Лодырь{besedka} 20.11.2003 20:45

Вложений: 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...

что за чудо на данный момент - погляди в зип ниже

Лодырь{besedka} 20.11.2003 22:39

Цитата:

Оригинал написал(а) Лодырь{besedka}
Как написать на эктив срипте фигню типа:

if ("full") {
if (RollOver AViDZ and (not RollOver AVZD or RollOver button3) {
TellTarget ("menuOBLV")
playAndStop ("empty")
}
}


Опечатался - извини - чайник я :-)

вот что хотел написать

if ("full") {
if (RollOut AViDZ and (RollOver AVZD or RollOver button3) {
TellTarget ("menuOBLV")
playAndStop ("full")
else {TellTarget ("menuOBLV")
playAndStop ("empty")}
}
}


ну и что то подобное - для остальных кнопок подменю

Sanik 21.11.2003 00:49

Лодырь, ты лучше как нибудь так делай...
Смотри аттач...,разберешься думаю... :)
ЗЫ Аси у меня нету...

Sanik 21.11.2003 00:51

Вложений: 1
Гыыы... Забыл файло приклеить... Сорри. :D

Лодырь{besedka} 21.11.2003 11:30

Поробую.

Все действительно просто - делаешь Hit-кнопку - она не видна - но работает...

Спасибо :)

Лодырь{besedka} 21.11.2003 19:53

Саник....

В общем то неплохо вышло, но есть два но: если быстро пеместить с одной кнопки меню на другую - появляются два подменю.

Далее - если их сдвинуть - то получается лажа небольшая. вот такие дела.

Подскажи, что сделать с этим

ya toze mama 22.11.2003 11:23

Мы все умрем !

Prysch 26.11.2003 00:39

Уф-ф-ф! Наконец нашел!!
 
Вложений: 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.