У меня есть Canvas с VGroup внутри, который заполнен объектами различных типов, некоторые из которых имеют mouseEvents, такие как MOUSE_OVER.
Проблема, с которой я сталкиваюсь - заставить Canvas правильно прокручивать мышьюрулевое колесо.Это будет работать только в том случае, если мышь находится над полосами прокрутки.
Я попытался подделать его, прислушиваясь к колесу мыши на сцене, а затем вручную прокручивая Canvas.Но когда холст прокручивается туда, где объект перемещается под мышью, все становится ужасно.
Есть предложения?
позаботьтесь, ли
ОБНОВЛЕНИЕ:
Хорошо.Я обнаружил, что если я использую холст без моего добавления, он прокручивается только тогда, когда мышь находится над объектом внутри него.Если мышь находится в пустой области, она не прокручивается.
Когда я говорю «мышь находится над объектом внутри него», я имею в виду текстовые поля и другие объекты, имеющие визуальные элементы.
Ok.Я нашел частичное решение.Если я перехватываю событие mouseWHeel в VGroup, прокрутка работает.Однако, когда я добираюсь до объекта RichEditableText в VGroup, прокрутка останавливается.Раньше он просто прокручивался.