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

ande 01.10.2003 14:38

ВСПЛЫВАЮЩИЕ ПОДСКАЗКИ
 
Как лучше сделать всплывающие подсказки, появляющиеся при наведении мыши на кнопку?

На сайте есть урок, в котором это рассматривается (Tutorial Start - Tutorial Finish, с холодильником). Там предлагается простой выход - нарисовать окошко в кадре Over самой кнопки. Беда в том, что при этом окошко также считается частью кнопки и работает как чувствительная область (хотя в нормальном состоянии оно даже не видно!). Таким образом, подсказка возникает при наезде мыши не только на кнопку, но и на само окно, что явно неправильно.

Кто-нибудь знает другой способ появления всплывающих окон?

Mramor 01.10.2003 14:48

Создаёшь мувики с подсказками первый кадр alpha последний кадр alpha середина нармальный кадр на всех трёх кадрах ставиш stop затаскиваеш мув в рабочуюю область называеш его например help1
в кнопке делаешь так
on (rollOver) {
tellTarget ("help1") {
play;
}
}
on (rollOut) {
tellTarget ("help1") {
play;
}
}
Удачи

Nirva 01.10.2003 14:51

вместо подсказки ставь мувик с хинтом. все будет в порядке.

ande 01.10.2003 15:03

Спасибо. ТОлько теперь -вопрос ПОЛНОГО ИДИОТА :))

КАК задать имя экземпляру объекта? :)

В книжке про это есть, но у меня флэш 5, а книжка по 4-му, и там интерфейс совершенно другой :). Не могу найти! Понимаю, что полный идиотизз, но посодействуйте плиз!

Mramor 01.10.2003 15:44

Цитата:

Оригинал написал(а) ande
Спасибо. ТОлько теперь -вопрос ПОЛНОГО ИДИОТА :))

КАК задать имя экземпляру объекта? :)

В книжке про это есть, но у меня флэш 5, а книжка по 4-му, и там интерфейс совершенно другой :). Не могу найти! Понимаю, что полный идиотизз, но посодействуйте плиз!

выделяешь объект
дальше properties
там instance name

памоему так

ande 01.10.2003 18:31

НАРОД! ВСЕ ПОЛУЧИЛОСЬ! ПАСИБО ЗА СОВЕТЫ!

Вдобавок я и сам нашел способ:

Делаем подсказку как муви-клип, кладем в сцену, даем имя, в кнопке пишем акцию:

onRollOver {
SetProperty (имя, _visible,1);
}

onRollOut{
SetProperty (имя, _visible,0);
}

Только заморочка в том. что в первой сцене фильма надо всем этим клипам сказать:

SetProperty (имя, _visible,0);

И еще я не совсем понял, почему я могу имя задать только муви-клипу, а кнопке и графике не могу? Значит, даже статичную графику придется оформлять как муви-клип?

webmaster IL 02.10.2003 08:42

Обязательно >> ведь всё на символах основано !!!

Mramor 05.10.2003 05:53

Цитата:

Оригинал написал(а) ande
НАРОД! ВСЕ ПОЛУЧИЛОСЬ! ПАСИБО ЗА СОВЕТЫ!

Вдобавок я и сам нашел способ:

Делаем подсказку как муви-клип, кладем в сцену, даем имя, в кнопке пишем акцию:

onRollOver {
SetProperty (имя, _visible,1);
}

onRollOut{
SetProperty (имя, _visible,0);
}

Только заморочка в том. что в первой сцене фильма надо всем этим клипам сказать:

SetProperty (имя, _visible,0);

И еще я не совсем понял, почему я могу имя задать только муви-клипу, а кнопке и графике не могу? Значит, даже статичную графику придется оформлять как муви-клип?

почему ? кнопке тоже можно задавать имя !
а ещё подсказки мона сделать так
создаёш динамическое поле называеш его help
в кнопке в кнопке делаеш так
on (rollOver) {
help = " ТЕСТ";
}
on (rollOut) {
help = "";
}
естественно это поле должно быть в самом верхнем слое чтобы незакрывалось ничем

ande 06.10.2003 17:14

Цитата:

Оригинал написал(а) Mramor

почему ? кнопке тоже можно задавать имя !
а ещё подсказки мона сделать так
создаёш динамическое поле называеш его help
в кнопке в кнопке делаеш так
on (rollOver) {
help = " ТЕСТ";
}
on (rollOut) {
help = "";
}
естественно это поле должно быть в самом верхнем слое чтобы незакрывалось ничем

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

Делаем кнопку, открываем... В Instance - Behavior и Options. И где тут имя??

Dimonius 06.10.2003 17:55

Поставь 6-ку, Фон рисуется програмно.


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

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