|
|
|||||
Регистрация: Jul 2009
Сообщений: 39
|
Всплывающая подсказка.
Возникла одна проблема, необходимо отображение всплывающей подсказки при наведении мышкой на спрайт. Сам спрайт является ячейкой игрового поля, которому задает некоторый позиционный вес, и в зависимости от этого веса на нем рисуюется необходиомое количество опорных точек. Так как количество этих точек неудобно подсчитывать визуально, необходима всплывающая подсказка (желательно после 1-2 секунд) после наведения.
Самих ячеек на поле будет много, поэтому нужен автоматизированный способ. |
|
|||||
ну сделайте суперкласс своим ячейкам, который будет диспатчить вверх наведение, а там ловите и делайте уже с этим что хотите.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jul 2009
Сообщений: 39
|
Просто количество ячеек будем произвольно генерироваться прям в коде, поэтому к каждому объекту добавлять обработчик проблематично.
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
ну сделайте класс ячеек и там пихайте обработчик
|
|
|||||
не вижу совсем проблеммы. самый примитивный вариант
//предположим что у нас уже существует некий массив с ссылками на ваши мувики // spriteArray:Array; function onClickHandler(e:MouseEvent){ var sprite:Sprite = e.target as Sprite; trace(sprite.x); trace(sprite.y); } // ... а тем временем где то в глубинах кода var len:Number = spriteArray.length; var i:Number; var sprite:Sprite; for(i = 0; i < len; i++ ){ sprite = spriteArray[i] as Sprite; sprite.addEventListener(MouseEvent.CLICK,onClickHandler); }
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jul 2009
Сообщений: 39
|
Подскажите как тогда задержку для всплывающей подсказки сделать. Чтобы это было не очень накладно по ресурсам.
|
|
|||||
ну таймер повесьте..а по онМаусМоув грохайте его и прячте свой попап
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jul 2009
Сообщений: 39
|
Опять же для каждого спрайта создавать таймер придется, может есть не столь радикальное решение.
|
|
|||||
Была же тема точно такая же, там примеры и с задержкой были. Ищите по форуму
|
|
|||||
Регистрация: Jul 2009
Сообщений: 39
|
Спасибо, буду искать
|
Часовой пояс GMT +4, время: 00:39. |
|
« Предыдущая тема | Следующая тема » |
Теги |
Sprite , tooltip |
Опции темы | |
Опции просмотра | |
|
|