Apache flex 在画布中拖放
我正在用flex做一个应用程序,在画布中绘制不同的精灵。根据尺寸,可以显示滚动条。我想随着鼠标的移动来移动“图像”,就像你在Adobe Reader上看到的那样,当你用缩放(鼠标图标)阅读文档时。这样,您就不必触摸滚动条 我开始尝试画布的拖放属性,根据鼠标的移动设置滚动条的位置,但这并不是我所期望的 有什么想法或建议吗Apache flex 在画布中拖放,apache-flex,actionscript-3,canvas,Apache Flex,Actionscript 3,Canvas,我正在用flex做一个应用程序,在画布中绘制不同的精灵。根据尺寸,可以显示滚动条。我想随着鼠标的移动来移动“图像”,就像你在Adobe Reader上看到的那样,当你用缩放(鼠标图标)阅读文档时。这样,您就不必触摸滚动条 我开始尝试画布的拖放属性,根据鼠标的移动设置滚动条的位置,但这并不是我所期望的 有什么想法或建议吗 提前感谢。当鼠标到达左侧或右侧或顶部和底部的最后20个像素时,您可以更改滚动条的位置 您真正需要做的是,在整个应用程序上安装一个mouseMove侦听器,当鼠标位于任意一侧的末端
提前感谢。当鼠标到达左侧或右侧或顶部和底部的最后20个像素时,您可以更改滚动条的位置 您真正需要做的是,在整个应用程序上安装一个mouseMove侦听器,当鼠标位于任意一侧的末端范围内时,您可以使用scroll.scrollTo功能移动滚动条。配方:
mouseMove
(MouseEvent.MOUSE\u MOVE
)事件event.localX
,event.localY
宽度
和高度
,相应地设置画布的水平滚动位置
和垂直滚动位置
希望这能有所帮助。谢谢,我使用mouseMove、MouseDown和MouseUp事件的句柄来知道哪一点是第一点和第二点。根据两者之间的差异,我向顶部或底部滚动。