![]() |
Как узнать, что под курсором кнопка?
Всем известно, что стандартный курсор можно скрыть, а отображать свой нарисованный...
Но тут возникает проблема... Если под курсором кнопка, то хорошо бы заменить "Стрелку" на "Палец":D Для этого нада в нашем нарисованном курсоре создать 2-ой кадр с "пальцем " и перейти к нему... Но вот как узнать, что под курсором кнопка??????? Объясните, плиз... |
элементарно,использовать свойства onRollOver и onRollOut кнопки.,ну или hitTest()
|
button.useHandCursor=true; попробуйте дописать ещё
|
Цитата:
А если их штук 200 - для каждой-то не будешь прописывать... Я спрашивал конкретно - есть какой листинер иль там че другое, чтобы узнать под курсором кнопка или нет... |
Перебором с hitTest()
Но там есть свои подводные камни. |
Ну если Вы написали двести обработчиков для этих кнопок, то добавить теперь в каждый одну строку вызова изменения курсора не проблема, можно автореплейсом воспользоваться) А уж если назначения в цикле, то и вовсе в чем проблема?
|
Если вы не пользуетесь событиями onRollOver и onRollOut для кнопок, достаточно будет использовать Button.prototype, чтобы разом задать onRollOver и onRollOut всем объектам класса Button:
Код AS1/AS2:
|
crazyone, спасибо за инфу!
Хорошо бы еще придумать, чтоб как-нибудь задать события onRollOver и onRollOut индивидуальные для каждой кнопки...все-таки они очень нужны...подскажите, может есть аналогичные события, вроде там чего-то, например, через hitTest () мона сделать? Или есть другие аналогичные события? |
| Часовой пояс GMT +4, время: 11:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.