Колесо Flex и мышь - PullRequest
       29

Колесо Flex и мышь

1 голос
/ 08 августа 2009

Вот приложение, с которым мне нужна помощь: http://www.nypinball.com/inventory.php

Вся коробка сверху - это приложение Flex. Поле слева со списком автоматов для игры в пинбол - это VBox. Как вы можете видеть, если вы пытаетесь прокрутить колесо мыши, оно не отвечает. Причина, по которой это отключено, состоит в том, что я обнаружил, что если он включен, то при прокрутке вверх / вниз вся страница уходит вместе с ним. Так что, если вы прокрутите вниз четыре или пять раз, приложение исчезнет из поля зрения. Я пытался найти решение этой проблемы, когда программировал в прошлом году, но не смог найти никаких ответов. Кто-нибудь знает, есть ли способ заставить Flex захватить фокус колесика мыши и не позволить браузеру также двигаться?

Ответы [ 4 ]

1 голос
/ 21 августа 2009

есть другое решение здесь

То же решение, но нет необходимости в div, оно проверяет, появляется ли событие в SWF-объекте

0 голосов
/ 14 августа 2009

Этот проект может помочь: GAE SWF Project

У них есть flex пример , который выглядит хорошо для прокрутки. В их примере есть вкладка колесика мыши.

0 голосов
/ 21 августа 2009

есть решение здесь

он использует div, который инкапсулирует объект swf, перехватывает событие mousewheel и останавливает его

Я проверил это, и оно работает

0 голосов
/ 08 августа 2009

Ну ... вы могли бы вообще отключить прокрутку ...

<body onmousewheel="return false;">

Найти решение вашей первоначальной проблемы было бы лучше. Я на 100% уверен, что Flash может реагировать на события с колесом мыши без прокрутки всей страницы.

...