PDA

Просмотр полной версии : Hand cursor


enepx
07.09.2007, 11:47
Привет, как мне принудительно поставить курсор руки? onRollOver я использовать не могу. Есть ли функция установки курсора?

iNils
07.09.2007, 13:13
Нет.
Можно только сделать эмуляцию. Скрыть настоящий курсор, приаттачить на сцену клип с курсором руки и через startDrag прицепить его к мышке.

chingachgoog
07.09.2007, 13:34
А только onRollOver нельзя использовать или вообще все обработчики мыши? Если только onRollOver, то можно поставить любой другой, включая экзотические и все равно при onRollOver будет рука

Psycho Tiger
07.09.2007, 14:14
Хм, помоему парень боится что рол овер перекроет все остальные кнопки :))
Помню, был где то тут класс того, что находится под мышкой...

Fernando Costa
07.09.2007, 16:32
если этот мувик будет на самом нижнем депсе, то проблем с перекрытием ролловера быть не должно.

EndoCrinologist
19.04.2011, 13:59
вопрос... А как одной строкой скрипта убрать курсор руки? я видел что-то на подобие cursorHand = false, но это не точно.. помогите, пожалуйста

Hauts
19.04.2011, 14:01
someMovieClip.useHandCursor = false;

EndoCrinologist
19.04.2011, 14:22
спасибо :)

petyar
19.04.2011, 15:18
Для всего сразу проще так:
MovieClip.prototype.useHandCursor = false;
Button.prototype.useHandCursor = false;

EndoCrinologist
19.04.2011, 15:25
и Вам спасибо :)

Вопрос. Есть ли функция, которая убирает наведение на кнопку, которое происходит после нажатия Tab?

Или просто все button заменить на movieclip?

Hauts
19.04.2011, 15:44
tabEnabled = false ?

mooncar
19.04.2011, 15:45
Такой код запишите для контейнера, где располагаются кнопки:
container_mc.tabChildren = false ;

Ну или Button.prototype.tabEnabled = false ;
Только использование таких хаков - дело скверное. Работайте с экземплярами объектов явно.

PS. А вообще отказ от использования символов типа button - очень разумная вещь.

EndoCrinologist
19.04.2011, 16:02
спасибо Вам за помощь :)

Psycho Tiger
19.04.2011, 16:56
Только использование таких хаков
Это не хак. Это вполне себе документированные штуки, более того, для AS1 это даже неплохо.
PS. А вообще отказ от использования символов типа button - очень разумная вещь.
Речь идёт о SimpleButton? Почему?

Hauts
19.04.2011, 17:05
Из-за недостающего функционала по сравнению с мувиклипами.

А про прототипы — нехорошо, на мой взгляд, в них мусорить лишний раз:)

mooncar
19.04.2011, 17:25
Речь идет о символе типа Button. Тигра, попробуй для интереса создать внутри него мувик и к нему обратиться :)
Это так, навскидку.

Psycho Tiger
19.04.2011, 18:06
Ну, в AS3 можно грузить картинки через TextField, ловя у него детишек, написав внутрь html код с тегом <img>. Только он не для того создан =)
Так и Button`ы, они идеально делают своё дело. Но вот как контейнеры они неуместны.

Hauts
19.04.2011, 18:30
В ас2 можно текстфилды научить функциям мувиклипов и создавать в них новые мувиклипы:) Насчет кнопок — не знаю.