Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Подсказки к флеш кнопкам...


Автор: Гость_Иван Помидоров 9.8.2004, 22:38
Доброго времени.
Подскажите как сделать всплывающую подсказку к флеш кнопке, если такое бывает.

Заранее благодарен. qstn.gif

Автор: Voker57 10.8.2004, 10:15
Можно нарисовать подсказку на вкладке Over кнопки. Если такой вариант не прокатывает, сделать на кнопке обработчик OnRollover и в нем сделать перемещение подсказки, находящейся в изначальном положении за кадром, к кнопке и OnRollout, в котором она будет возвращаться на исходные позиции wink.gif
Например, http://www.pesheri.nm.ru/pr.zip

Автор: ProgrammerBOTANIK 1.3.2005, 15:51
Ссылочка не работает, напиши как сделать - то?
Или свежую ссылку, плззз smile

Автор: crash90 7.3.2005, 19:10
Код


on (rollOver) {
_root.pod1.gotoAndPlay ("2");
}
on (rollOut) {
_root.pod1.gotoAndPlay ("1");
}
on (rollOver) {
_root.pod2.gotoAndPlay ("2");
}
on (rollOut) {
_root.pod2.gotoAndPlay ("1");
}



Автор: ProgrammerBOTANIK 9.3.2005, 12:08
Что-то не работает кодик....
Пришли пожалуйста описание...
Я закинул кодик под кнопку, сделал два кадра подряд, как Я понял из кода, во второй кадр закинул подсказку, но не работает, что делать - то?

Автор: crash90 13.3.2005, 07:33
Цитата
Что-то не работает кодик....
Пришли пожалуйста описание...
Я закинул кодик под кнопку, сделал два кадра подряд, как Я понял из кода, во второй кадр закинул подсказку, но не работает, что делать - то?




1)Для начала надо сделать элементарную кнопку или если в облом, просто добавить её из библиотеки (Window---Common Libraries---Buttons)
2)Аналогично сделай ещё одну кнопку
3)Создай новый мувик (Сtrl+F8 или Insert—New symbol, в поле Behavior отметить MovieClip) и назови его podskazka1.
4)В только что созданом мувиклипе создаём два ключевых кадра, причём первый оставляем пустым.
5)Во втором кадре создаём текст: «Первая подсказка»
6)К первому и второму кадру добавляем ActionScript (правая кнопка мышки на кадре—ActionScript или двойной щелчёк по нужному нам кадру). Когда откроется окно ActionScript жмём «+», там из BasicActions выбираем команду Stop. Присвоить команду стоп нужно обязательно к двоим кадрам.
6)Добавляем метки к кадрам, к первому кадру метку «1», ко второму метку «2» (метки ставятся в окне Frames, в поле Labels).Должно быть похоже на рисунок2


7)Аналогично пунктам 3-6 делаем второй мувик (называем podskazka2)
8)Теперь переходим на главную сцену
9)Открываем библиотеку (Ctrl+L) и преносим наши мувики(подсказки) на рабочий стол.
10)У вас должно получится две кнопки и две точки, теперь на мувиклипе podskazka1 кликаем правой кнопке мыши и выбираем Panels—Instance и в поле Name задаём первой подсказке имя:pod1, а второй соотвецтвенно pod2, в итоге должно получится, как на рисунке3


11)теперь щёлкаем на кнопку 1 и в окне Action Script вставляем код:
on (rollOver) {
_root.pod1.gotoAndPlay ("2");
}
on (rollOut) {
_root.pod1.gotoAndPlay ("1");
}
12)ко второй кнопке добавляем код:
on (rollOver) {
_root.pod2.gotoAndPlay ("2");
}
on (rollOut) {
_root.pod2.gotoAndPlay ("1");
}

Код для Flash 5

Автор: ProgrammerBOTANIK 14.3.2005, 11:56
Все понял, но у меня версия MX 7.02...
Есть для нее кодик?

Автор: Voker57 14.3.2005, 18:08
Я тут в подпространство путешествовал....вот живой линк.http://nbl.nightmail.ru/Pr.zip

Автор: ProgrammerBOTANIK 14.3.2005, 21:38
Ну, вот - теперь все понятно, ОГРОМНОЕ СПАСИБО ЗА ПРИМЕР!!!

Автор: Voker57 15.3.2005, 17:33
Тебе также спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)