Flex Spark列表鼠标滚轮滚动速度

前端之家收集整理的这篇文章主要介绍了Flex Spark列表鼠标滚轮滚动速度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个扩展Spark列表的组件,当我使用鼠标滚轮滚动时,它会一次滚动太多.我试图在List类和VerticalLayout类中寻找处理鼠标滚轮滚动的处理程序来覆盖,但我找不到它.

还有其他方式我应该改变这个,或者我错过了什么?

解决方法

MouseEvent.MOUSE_WHEEL的“delta”属性定义了一次滚动滚动的行数.您可以尝试在MOUSE_WHEEL处理程序中更改它(在捕获阶段).例如,以下代码将逐行滚动: @H_301_8@protected function init(event:FlexEvent):void { list.addEventListener(MouseEvent.MOUSE_WHEEL,list_mouseWheelHandler,true); } protected function list_mouseWheelHandler(event:MouseEvent):void { event.delta = event.delta > 0 ? 1 : -1; }

猜你在找的Flex相关文章