小编Jas*_*son的帖子

MOUSE_WHEEL在发生之前是否具有最小值?

我在使用MOUSE_WHEEL delta值时遇到了一些问题.看起来事件并没有发射,除非我真的旋转了拦截的车轮.这是有道理的,因为我得到的唯一值是3-30.我希望能够抓到1-3,因为如果我只旋转几个凹槽,没有任何触发器,应用程序感觉迟钝.

仅供我在我的机器上的其他程序感觉那些1档的旋转很好,所以它不是鼠标.如果delta小于3,AS3会不会触发吗?

这是代码

private function handleMouseWheel(e:MouseEvent):void {
trace(e.delta); 
    // Output is always more/less than +/- 3 
}

private function handleStageInit(e:Event):void {
    stage.addEventListener(MouseEvent.MOUSE_WHEEL, handleMouseWheel);
}
Run Code Online (Sandbox Code Playgroud)

flash actionscript-3 flash-builder

8
推荐指数
2
解决办法
867
查看次数

标签 统计

actionscript-3 ×1

flash ×1

flash-builder ×1