我在flex中进行应用程序,我在画布中绘制不同的精灵。根据尺寸,可以显示滚动条。当您使用缩放(手动鼠标图标)阅读文档时,我想用Adobe Reader上的鼠标移动来移动“图像”。这样,您就不必触摸滚动条。
我开始尝试拖放画布的属性,根据鼠标的移动设置滚动条的位置,但这并不像我期望的那样。
有任何想法或建议吗?
提前致谢。
答案 0 :(得分:0)
当鼠标到达左侧或右侧的最后20个像素或顶部和底部时,您可以更改滚动条的位置。
您真正需要做的是,在整个应用程序上有一个mouseMove侦听器,当鼠标位于任何一侧的结束范围内时,您可以使用scroll.scrollTo函数移动滚动条。 / p>
答案 1 :(得分:0)
配方:
mouseMove
(MouseEvent.MOUSE_MOVE
)事件event.localX
,event.localY
width
和height
,相应地设置画布horizontalScrollPosition
和verticalScrollPosition
希望这有帮助。