|
|
|||||
Регистрация: Nov 2009
Сообщений: 5
|
Не всегда отрабатывает ROLL_OVER
Всем доброго времени суток!
Есть множество объектов расположенных друг от друга на расстоянии 1-2 пикселя. Объекты создаются циклом друг за другом. Если проводить по ним мышью слева на право то событие ROLL_OVER отрабатывает на ура, а вот справа на лево уже как то не всегда. Хотя событие ROLL_OUT отрабатывает. Может ли данная проблема быть из за того что объекты я рисовал путем lineTo? Т.е. никаких масок не назначал. Последний раз редактировалось spyhak; 07.02.2012 в 18:58. |
|
|||||
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
как вариант: возможно какие-то объекты перекрывают других, вот событие и не проходит;
|
|
|||||
Регистрация: Nov 2009
Сообщений: 5
|
Визуально друг друга не перекрывают. Опять же когда мышку с объекта увожу ROLL_OUT отрабатывает, а ROLL_OVER(на соседнем) не хочет.
В каждом экземпляре класса присутствует следующий код рисования: Может я как то рисую не правильно? Последний раз редактировалось spyhak; 07.02.2012 в 18:57. |
|
|||||
Регистрация: Oct 2011
Адрес: Питер
Сообщений: 58
|
Ну раз они визуально друг друга не перекрывают, то при ROLL_OUT одного вовсе не должен срабатывать ROLL_OVER другого. Попробуйте положить объекты так, чтобы шейп одного контейнера наезжал на шейп другого - и сразу получите то что хотите.
|
|
|||||
Регистрация: Nov 2009
Сообщений: 5
|
Не помогло.
Ещё при создании экземпляра класса я позиционирую не сам объект а shape в нем. Это может как то влиять? Последний раз редактировалось spyhak; 08.02.2012 в 10:23. |
|
|||||
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
разве shape может ловить события мыши?
|
|
|||||
Регистрация: Nov 2009
Сообщений: 5
|
Каждый shape находится в отдельном классе. События вешаю собственно на класс.
Добавлено через 18 часов 19 минут Проблема нейтрализована Оказалось что все таки лучше класс позиционировать чем shape в нем Тему можно закрыть. |
|
|||||
Регистрация: Oct 2011
Адрес: Питер
Сообщений: 58
|
парадоксальная нейтрализация проблемы
|
Часовой пояс GMT +4, время: 17:33. |
|
« Предыдущая тема | Следующая тема » |
|
|