Flex Spark列表鼠标滚轮滚动速度
发布时间:2020-12-15 02:16:34 所属栏目:百科 来源:网络整理
导读:我有一个扩展Spark列表的组件,当我使用鼠标滚轮滚动时,它会一次滚动太多.我试图在List类和VerticalLayout类中寻找处理鼠标滚轮滚动的处理程序来覆盖,但我找不到它. 还有其他方式我应该改变这个,或者我错过了什么? 解决方法 MouseEvent.MOUSE_WHEEL的“delta
我有一个扩展Spark列表的组件,当我使用鼠标滚轮滚动时,它会一次滚动太多.我试图在List类和VerticalLayout类中寻找处理鼠标滚轮滚动的处理程序来覆盖,但我找不到它.
还有其他方式我应该改变这个,或者我错过了什么? 解决方法
MouseEvent.MOUSE_WHEEL的“delta”属性定义了一次滚动滚动的行数.您可以尝试在MOUSE_WHEEL处理程序中更改它(在捕获阶段).例如,以下代码将逐行滚动:
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; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 快速入门sqlite内存数据库,用sqlite构建一日志工具
- c# – 规范模式和性能
- 搭建flex + blazeds 最简单的messaging例子:简易聊天室
- c# – 为什么方法调用因参数异常而失败?
- objective-c – iOS MVC:模型在哪里适合CoreData应用程序?
- postgresql – 如何保持unnested数组中元素的原始顺序?
- xpath解析含有命名空间别名的xml文件的示例代码
- c# – 在Windows 7 64位中使用[DllImport(“iphlpapi.dll”
- oracle sql 语句中where条件中 1=1 是什么意思
- cocos2dx进阶学习之CCEGLView