Колесо прокрутки мыши в приложении Flash/Flex
-
06-07-2019 - |
Вопрос
Я создаю приложение во Flex, и у меня мало окон с прокруткой.Когда я пытаюсь использовать колесо прокрутки мыши, окно не прокручивается вверх/вниз.Плюс, если можно заставить окно прокручиваться вверх/вниз, то можно ли сделать прокрутку вправо/влево.
Решение
в as3 происходит событие mouseevent.mouse_wheel. Прослушивание этого даст свойство delta. свойство delta сообщит вам, прокручивается ли колесо мыши вверх или вниз. к сожалению, это не работает с Mac. К счастью, есть некоторые классы, которые занимаются этим. Что касается второго бита, из стороны в сторону, я думаю, вы могли бы использовать движение вверх / вниз для перемещения скроллера влево / вправо, но я не думаю, что это то, что вы после.
Другие советы
Правильный.Этот парень сделал это возможным.Некоторые примеры и пояснения: http://blog.pixelbreaker.com/flash/as30-mousewheel-on-mac-os-x/