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

AHAHAC 11.11.2001 17:29

Вопрос про кнопки
 
Как сделать, чтобы в определённом месте при наведении на кнопку появлялось что-нибудь (например текст объяснения что за ссылка). Но мне нужно так, чтобы если передвинуть кнопку этот текст оставался там же.........что-то типа фиксированного места нужно....

Forest 11.11.2001 18:14

обрабатывай события кнопки - RollOver RollOut

и соответственно из них управляй объектом

1Cat 11.11.2001 18:46

Не надо обрабатывать события кнопки.
Во втором кадре кнопки должен быть клип, в первом кадре которого скриптом делаешь свою подсказку видимой (подсказка - отдельный объект, непосредственно с кнопкой не связанный)

AHAHAC 11.11.2001 22:40

1Cat, что-то я тебя не понял...можно подробнее? :)

allexx 12.11.2001 06:31

2 1Cat
 
ну и получается что ты правое ухо чешешь левой рукой через голову....
То что можно прописать по событию кнопки ты предлагаешь прописать в дополнительном (зачем то созданом ) клипе и .....окончательно АНАНАСУ мозги запудрить.

AHAHAC 12.11.2001 20:40

Так как мне делать??? :cool:

karlkaron 12.11.2001 20:49

Сейчас кину исходник

AHAHAC 12.11.2001 20:58

А в каком разделе он должен быть?

karlkaron 12.11.2001 21:06

Вложений: 1
Наверное так
хотя это только что пришло в голову не самый хороший вариант

AHAHAC 12.11.2001 21:12

Спасибки... :D

AHAHAC 12.11.2001 22:25

Млиннн, час уже разбираю его.......я не секу зачем у тебя столько слоёв!!! А в смойствах этого текста не понимаю, как он связан с кнопкой......поясни плиз....

karlkaron 12.11.2001 22:58

Слой 2 это текс (мувик t)
Слой 1 это мувик кнопка (символ 4)
там в экшенах (символа 4 который в свою очередь является простой кнопкой(символ 1)) прописано
on (press) {
startDrag (this);
}
on (release) {
stopDrag ();
}
on (rollOver) {
setProperty (_root.t, _visible, "1");
}
on (rollOut) {
setProperty (_root.t, _visible, "0");
}
где _root.t и есть техт
Наежаем на мышку свойство меняется _visible, "1"
отъежаем _visible, "0"
в сцене (слой 3 )пишим свойство текста как _visible, "0"
и стопор

AHAHAC 12.11.2001 23:15

Ёлки-палки.......нахрена на первой странице 4 слоя, нахрена в мувике кнопки 2 слоя??? Можешь обяъснить или я тебя уже достал?? :)

karlkaron 13.11.2001 00:24

Могу объяснить
Они нафиг там не нужны
Просто когда делал слой глюкнула мышь

karlkaron 13.11.2001 00:28

Вложений: 1
Лови нормальный исходник

karlkaron 13.11.2001 00:40

Открываеш символ 4 и смотри экшены
on (press) {
startDrag (this);
//при нажатии можно дергать кнопку
}
on (release) {
stopDrag ();
//отжал и все стоит на месте
}
on (rollOver) {
setProperty (_root.t, _visible, "1");
// при наезде на кнопку техт (_root.t) становится видимым
}
on (rollOut) {
setProperty ("_root.t", _visible, "0");
//отехал с кнопки техт (_root.t) становится невидимым
}
Самый простой метод попасть в экшены это нажать внизу кнопку Show Movie Explorer и найти символ 4 и ты все увидиш что я тебе тут написал
Удачи

1Cat 13.11.2001 02:15

Пример правильный, только я так понял из вопроса, что подсказка должна один один раз появляться, и больше не пропадать.

allexx 13.11.2001 02:53

2 Ананас
 
непонятно что ты к человеку привязался.
Слои они всегда для удобства работы и на конечный результат никак не сказываются.
Если тебе удобно - делай все в одном слое (и скрипт там же напиши) и нет проблем кроме твоего собственного гемороя когда захочешь что то изменить.

AHAHAC 16.11.2001 21:56

Вложений: 1
Блин, до меня только что дошло, что вы меня не поняли.....(как сказанул-то!) :D :D У меня при наведении на кнупку менюшка выезжает.......впрочем гляньте в прикреплённую СВФэшку.......может поможете..... :rolleyes:


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

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