Показать сообщение отдельно
Старый 13.10.2008, 16:24
Air_mAn вне форума Посмотреть профиль Отправить личное сообщение для Air_mAn Найти все сообщения от Air_mAn
  № 3  
Ответить с цитированием
Air_mAn
 
Аватар для Air_mAn

Регистрация: Apr 2008
Сообщений: 102
Цитата:
Сообщение от neven Посмотреть сообщение
Как сделать чтобы mouseWheel над любым объектом скролил Application, с заданной скоростью?
У объектов, которые наследуются от ScrollContorlBase (в вашем случае это какой-то текстовый компонент) надо переопределить протектный метод:

Код:
 override protected function mouseWheelHandler(event:MouseEvent):void
    {   //super не вызывать }
поскольку в этом методе, если у компонента присутствует вертикальный скроллбар, вызывается event.stopPropagation(), что останавливает событие, и до Application оно не доходит. Добавить свой обработчик для Application и там задать скорость.