![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Sep 2008
Сообщений: 79
|
Всем известно, что стандартный курсор можно скрыть, а отображать свой нарисованный...
Но тут возникает проблема... Если под курсором кнопка, то хорошо бы заменить "Стрелку" на "Палец" ![]() Для этого нада в нашем нарисованном курсоре создать 2-ой кадр с "пальцем " и перейти к нему... Но вот как узнать, что под курсором кнопка??????? Объясните, плиз... |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
элементарно,использовать свойства onRollOver и onRollOut кнопки.,ну или hitTest()
__________________
Я просто добрый шутник. |
|
|||||
|
button.useHandCursor=true; попробуйте дописать ещё
__________________
cdc7600.livejournal.com |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 79
|
Цитата:
А если их штук 200 - для каждой-то не будешь прописывать... Я спрашивал конкретно - есть какой листинер иль там че другое, чтобы узнать под курсором кнопка или нет... |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Ну если Вы написали двести обработчиков для этих кнопок, то добавить теперь в каждый одну строку вызова изменения курсора не проблема, можно автореплейсом воспользоваться) А уж если назначения в цикле, то и вовсе в чем проблема?
__________________
Reality.getBounds(this); |
|
|||||
|
Если вы не пользуетесь событиями onRollOver и onRollOut для кнопок, достаточно будет использовать Button.prototype, чтобы разом задать onRollOver и onRollOut всем объектам класса Button:
startDrag(_cursor,true); function standartCursor(){ Mouse.show(); _cursor._visible=false; } function customCursor(){ Mouse.hide(); _cursor._visible=true; } Button.prototype.onRollOver=function(){ standartCursor(); } Button.prototype.onRollOut=function(){ customCursor(); } customCursor(); |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 79
|
crazyone, спасибо за инфу!
Хорошо бы еще придумать, чтоб как-нибудь задать события onRollOver и onRollOut индивидуальные для каждой кнопки...все-таки они очень нужны...подскажите, может есть аналогичные события, вроде там чего-то, например, через hitTest () мона сделать? Или есть другие аналогичные события? |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|