2012-01-12 3 views
0

Я ищу способ отключить прокрутку вертикальных и горизонтальных полос прокрутки при прокрутке мыши.FLEX - отключить mousescroll для полос прокрутки?

Я использую прокрутку мыши для увеличения и уменьшения, и я не хочу, чтобы полосы прокрутки прокручивались при прокрутке колеса мыши. (Но мне нужны полосы прокрутки, чтобы они были видны).

Любой способ сделать это?

Заранее благодарен!

+0

U означает для всего приложения ??? или конкретный компонент ??? – Exhausted

+0

Для компонента DividedBox. –

ответ

1
[DivideBoxID].addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheelHandler); 

public function mouseWheelHandler():void 
{ 
    e.stopImmediatePropagation(); 
} 
1

попробуйте следующее, я не уверен, но это может быть работа.

Я изменяю код его немного обмануть кодом, поэтому я не уверен, что буду работать, но просто попробую этот.

[DivideBoxID].addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheelHandler); 


public function mouseWheelHandler():void 
{ 
    //Leave this space blank.. 
} 
+0

Описание \t Ресурс \t Путь \t Местоположение \t Тип 1178: Попытка доступа недоступного свойства mouseWheelHandler через ссылку со статическим типом Test_tree_001. \t Test_tree_001.mxml \t/vCog Flash 14-12-2011 - SWF/src \t line 275 \t Задача Flex –

+0

Есть идеи? =) –

+0

Не работает помощник. Спасибо за вашу помощь! Любые другие идеи? Я просто не хочу, чтобы полосы прокрутки двигались во время прокрутки. Только когда click'd и перетащил ... =) –