如何使用as3用鼠标创建精灵的上/下移动
我只需要在鼠标移动时垂直移动精灵。如何用as3实现它?
谢谢
I need to move a sprite only vertically on mouse move. How do I implement it with as3?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Flash 版本
Flex 版本
这些中的每一个您都可以粘贴并按照您所说的进行操作。它将创建一个 20x20 的红色框,其垂直方向与鼠标相同,但水平方向固定。您的鼠标的 Flex 版本必须位于包含的画布内。
Flash version
Flex version
Each of these you can paste in and will do what you said. it will create a 20x20 red box that is vertically the same as the mouse but fixed horizontally. The flex version your mouse has to be within the containing Canvas.
好吧,拖动有点复杂。您需要为拖动的边界定义一个矩形。如果您只想沿一个轴拖动,则可以使矩形的宽度为 0。在本示例中,我将滚动量和向下滚动量限制为不同的数字,您可以在下面更改这些数字。
Ok, dragging is a little more complicated. You need to define a rectangle for the bounds of the dragging. If you want to just drag along one axis then you make the rectangle have a width of 0. In this example I've restricted the amount of scrolling and and down to different numbers that you can change below.