AdobeAIR鼠标滚轮

AdobeAIR鼠标滚轮,air,adobe,mousewheel,Air,Adobe,Mousewheel,我们有一个使用鼠标滚轮的AIR应用程序,当我用最新的FB构建它时,它的响应真的不好。因此,我建立了一个新项目,只测试鼠标滚轮——它几乎不间断地响应。鼠标滚轮可能每秒检测一次。三角洲似乎真的在跳跃 package { import flash.display.Sprite; import flash.events.MouseEvent; public class MouseWheel extends Sprite { public function MouseWheel()

我们有一个使用鼠标滚轮的AIR应用程序,当我用最新的FB构建它时,它的响应真的不好。因此,我建立了一个新项目,只测试鼠标滚轮——它几乎不间断地响应。鼠标滚轮可能每秒检测一次。三角洲似乎真的在跳跃

package
{
    import flash.display.Sprite;
import flash.events.MouseEvent;

public class MouseWheel extends Sprite
{
    public function MouseWheel()
    {
        stage.addEventListener(MouseEvent.MOUSE_WHEEL, handler);
    }

    public function handler(event:MouseEvent):void{
        trace("Mouse Wheel" + event.delta);
    }
}
}
输出:

Mouse Wheel-1
Mouse Wheel1
Mouse Wheel-1
Mouse Wheel0
Mouse Wheel-6
Mouse Wheel5
Mouse Wheel-8
Mouse Wheel4
Mouse Wheel-8
此外,这个鼠标滚轮修复被视为“修复”,还是有更好的解决方案


问题在于Mac OS设置。最近购买了一款触控板,并在“更多手势”下启用了“页面间滑动”选项。出于某种原因,启用此设置会中断AS3的鼠标滚轮,但不会影响任何其他应用程序的鼠标滚轮

通过取消选择此选项,鼠标滚轮将按预期工作