我们有一个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
此外,这种鼠标滚轮修复是否被视为“修复”,还是有更好的解决方案?
https://github.com/digi604/As3-Mouse-Wheel-Fixer