|
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
события мыши
Здравствуйте, есть ли такое события мыши, которое при наведении на объект мышью вечноначинает выдавать какое либо значение и по убиранию мыши с объекта перестает выдавать значение?
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вам известен смысл слова "событие"?
Это "когда что-то изменилось". Когда мышь навели на объект — что-то изменилось в их отношениях. А какое событие происходит, когда мышь просто висит над объектом? Что в их отношениях изменяется?
__________________
Reality.getBounds(this); |
|
|||||
[++1 30.12.12]
[+1 30.12.12] Регистрация: Dec 2012
Адрес: Россия
Сообщений: 57
|
Если представить что вам нужно выполнять что либо когда происходит передвижение мыши над объектом, тогда вам можно поставить событие на передвижение мыши и в нём делать проверку, находиться ли мышь над объектом hitTestObject(name_object) если я не ошибаюсь... и тогда если происходит событие передвижении мыши над объектом то будет выполняться данное действие! так же можно при первом событие запускать таймер как уже сказано выше и выключить только после отрицательного значения в условии. Думаю что второй вариант вам больше подойдет!
__________________
Я слышу и забываю.Я вижу и запоминаю.Я делаю и понимаю. |
|
|||||
Зачем hit test еще лепить? Если вы подписались у объекта на MOUSE_MOVE, то у вас уже есть ссылка на объект в самом событии. Я не думаю, что у автора топика стоит цель решить задачу наиболее странным способом.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
[++1 30.12.12]
[+1 30.12.12] Регистрация: Dec 2012
Адрес: Россия
Сообщений: 57
|
alatar А теперь я чуствую себя нубом))) Событие передают объект над которым происходит событие?
__________________
Я слышу и забываю.Я вижу и запоминаю.Я делаю и понимаю. |
|
|||||
Событие содержит ссылку на объект у которого вы подписались на событие и на объект сгенерировавший это событие. Для невизуальных объектов это один и тот же объект.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
[++1 30.12.12]
[+1 30.12.12] Регистрация: Dec 2012
Адрес: Россия
Сообщений: 57
|
alatar Блин вот это я ступил! точно. зачем усложнять если событие можно прописать прям к объекту. но в его случае нужно постоянно что то выводить, и это удобнее сделать через таймер!
Я предлагал наложить событие на сцену и создать условие с проверкой hitTest надо объектом и если оно истино то запускать таймер интервалом в одну секунду например. и уже в событии проверять hittestom и ждать ложное значение после чего останавливать таймер!
__________________
Я слышу и забываю.Я вижу и запоминаю.Я делаю и понимаю. |
|
|||||
[++1 30.12.12]
[+1 30.12.12] Регистрация: Dec 2012
Адрес: Россия
Сообщений: 57
|
alatar А я чё то некогда и не обращал внимание, на содержание передаваемых значений слушателей... Надо взять на заметку... Я конечно использовал когда объектов было много, такое e.data.name, но вот то что есть и значение над каким объектом выполняется слушатель, когда он повешан на сцену никогда не знал!(
__________________
Я слышу и забываю.Я вижу и запоминаю.Я делаю и понимаю. |
Часовой пояс GMT +4, время: 12:55. |
|
« Предыдущая тема | Следующая тема » |
|
|