Flash 检测一系列鼠标移动

Flash 检测一系列鼠标移动,flash,actionscript-3,mouse,detection,classification,Flash,Actionscript 3,Mouse,Detection,Classification,在ActionScript3中,我需要检测鼠标按下按钮时的一系列移动。 我读过这篇文章,似乎有点过头了。我只需要检测8个基本方向(上/下/左/右/对角线),以便检测“Z” 您是否知道任何免费/开源解决方案?否则你会怎么做?我已经实现了一些分类算法,但我在这里寻找一些真正基本的算法。您可以查看Mozilla公共许可证1.1下的开源源代码 基本上,它会等到您从最后一个点移动了一定距离后再创建一个新点,并检测中间的角度。如果方向改变了,它会将其添加到移动列表中,因此“Z”将是R,DL,R。您可以查看M

在ActionScript3中,我需要检测鼠标按下按钮时的一系列移动。 我读过这篇文章,似乎有点过头了。我只需要检测8个基本方向(上/下/左/右/对角线),以便检测“Z”


您是否知道任何免费/开源解决方案?否则你会怎么做?我已经实现了一些分类算法,但我在这里寻找一些真正基本的算法。

您可以查看Mozilla公共许可证1.1下的开源源代码


基本上,它会等到您从最后一个点移动了一定距离后再创建一个新点,并检测中间的角度。如果方向改变了,它会将其添加到移动列表中,因此“Z”将是R,DL,R。

您可以查看Mozilla公共许可证1.1下的开源源代码


基本上,它会等到您从最后一个点移动了一定距离后再创建一个新点,并检测中间的角度。如果方向改变了,它会将其添加到您的移动列表中,因此“Z”将是R,DL,R。

以下是一个教程,介绍如何准确完成您想要的操作:


希望有帮助。:)

这里有一个教程,介绍如何准确地完成您想要的任务:


希望有帮助。:)

请注意,问题是“在actionscript 3中”:@Ascension注意到AS3和JavaScript的差异并没有改变算法。这是一个很好的观点,我会删除我的否决票,但它被锁定了。如果你编辑了这个问题,也许可以加入你的观点,这将允许我删除我的反对票,我将用它换取一张赞成票。:)我会给你我的投票,但我仍然更喜欢上面的AS3版本:)注意问题是“在ActionScript3中”。)@Ascension注意到AS3和JavaScript的差异并没有改变算法。这是一个很好的观点,我会删除我的否决票,但它被锁定了。如果你编辑了这个问题,也许可以加入你的观点,这将允许我删除我的反对票,我将用它换取一张赞成票。:)我会给你我的投票,但我还是更喜欢上面的AS3版本:)