鼠标滚轮在滚动条上运行

时间:2010-04-03 05:13:05

标签: flex actionscript-3 actionscript mouse mousewheel

如果SWF文件或其中的某个组件有滚动条,如果用户悬停在该区域(它处于焦点上)并使用鼠标滚轮,那么这种移动会自动转换为滚动条移动。

任何想法如何完成,用于此的事件或类?我也对外部组件或类开放。我还没有开始,但我会做一个项目渲染器,因为它很容易给它滚动条。

1 个答案:

答案 0 :(得分:1)

这里有一些代码可以让你处理鼠标滚轮滚动,它很容易处理:

objectToBeHoveringOver.addEventListener(MouseEvent.MOUSE_WHEEL, scrollObject);

function scrollObject(event:MouseEvent):void
{
    trace(event.delta);
}

event.delta部分将是正数或负数,具体取决于您滚动滚轮的方式。您可以使用它来上下移动对象。希望这会有所帮助。

得不