![]() |
Подсказка над кнопкой
Всем привет. У меня 2 вопроса:
1. Как сделать всплывающюю подсказку при прохождении указателя мышки над областью кнопки? 2. Как сделать пролистывание по кадрам? То есть человек жмёт на кнопку и появляется 2-ой кадр, и так обратно? :away: Спасибо за поддержку |
Цитата:
Цитата:
|
А если по конкретней? Расплывчато и в общих чертах я представляю...а как это должно правильно выглядить не знаю :(
|
когда делаешь кнопку (нижимаешь Ф8,выбираешь "кнопку" и жмешь "ОК")..у нее во втором кадре (кадр называется "при наведении") рисуешь дополнительно то что надо...ту подсказку,что тебя интересует))
есть скрипт перехода: gotoAndStop(n) - где n -номер кадр,к которому переходишь...этот скрипт надо писать на кнопке.... вот вообщем))) советую почитать книжку: "Флеш для начинающих"- там тоже всякое написано... |
Девочка Takato научилась сама научи другова ")
На первый вопрос : Код:
stop();Код:
nextFrame(); |
а зачем аттачи-то???
не думаю,что автор топика после твоего написаного спать будет!!!)))))))) |
Привычка )
|
Цитата:
Или это типа упрёк мне что я отвечаю на вопрос сухими предложениями в одну строчку? |
Цитата:
Код:
class TipManager extends MovieClip |
Дельным предложениям по улучшению класса буду безумно благодарен.
|
Цитата:
|
Цитата:
Не спорю, намного легче добавлять для каждой кнопки новый кадр, рисовать подсказку, писать код перехода, чем вставлять строчки Код:
TipManager.Add(btn, "Click me"); |
Цитата:
Цитата:
Цитата:
Что такое "эконмичность труда" - слышал? |
Цитата:
Да ничего не мешает. Делай ты что хочешь. И ООП придумали дураки. Нафига нам повторное использование кода? Выучим расположение клавиш на клавиатуре путём набора кода :). Сомневаешься? А ты сравни :) Сделай множество кнопок, клипов (кстати, в клипе ты на какой кадр предлагаешь вешать подсказку? На последний? Или тоже на второй?), ссылок и посмотри. |
А после подобных изысков появляются программы, которые не работают. Когда заказчик просит привести их в более-менее приличное состояние, понимаешь, что проще написать всё заново.
|
Цитата:
|
Ууууууууух! Вот эта код! Огромное спасибо! Сегодня я посвящю свой день разбору этих кодов. Спасибо! :)
|
Вот чёрт!:eek: что-то у меня не заладилось...
1. Попробовал простой вариант: чтобы вылетала подсказака во втором кадре кнопки её сделал, всё тип-топ, а вот чтобы по нажатию на кнопку открывался второй или третий кадр :( Панель Output выводит ошибку, типа gotoAndStop(2) - это не верно. Пробовал там пририсовать вначале _root, то же не помогло 2. Не отчаиваясь попробовал более сложный вариант: с длинющими и страшными кодами. При публиковании Flash вывел мне 6 ошибок, просмотрев код и пр. я ничего подозрительного не нашёл :( Вот такая вот история. |
Цитата:
Цитата:
on (release) { gotoAndStop(2); } Цитата:
На счет ошибок - видимо, как говорил Разумный Хомо - Цитата:
|
хинты (подсказки) надо показывать так (щас валенками закидают):
1. от кнопок (buttons) отказаться 2. вместо них использовать мувики (movie clips) 3. на onRollOver у них вешать отображение хинта, на RollOut сокрытие 4. хинт менять в зависимости от вызвавшего его мувика (передать 1-2 переменные) собственно и всё. ctrl+c/v ничего спрашивающему не дают. тут мозгами понять важно. иначе в следующий раз будет озвучен схожий вопрос. к чему тогда сводится помощь? |
Вложений: 1
Код:
btn.onRollOver=function() |
Цитата:
Цитата:
|
Вложений: 2
2Леший62 держи информацию к размышлению ) так наброски )
|
Обалдеть!:D
Мне так как здесь,ни на каких других форумах не помогали, я просто весь в счастье. Спасибо всем за помощь!!!:) |
А если я использую Component Button все выше сказанное действует?
|
| Часовой пояс GMT +4, время: 17:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.