检测一系列鼠标移动

时间:2011-05-26 18:38:32

标签: flash actionscript-3 mouse detection classification

在ActionScript 3中,我需要检测按钮按下时鼠标所做的一系列动作。 我读过这个question,看起来有点矫枉过正了。我只需要检测8个基本方向(上/下/左/右/对角线),这样我就可以检测到“Z”。

您是否了解任何免费/开源解决方案?你会怎么做呢?我已经实现了一些分类算法,但我在这里寻找一些非常基础的东西。

2 个答案:

答案 0 :(得分:1)

以下是如何准确完成您所需要的内容的教程:

http://www.emanueleferonato.com/2010/07/05/detecting-mouse-gestures-in-flash-with-as3/

希望有所帮助。 :)

答案 1 :(得分:0)

您可以查看Mozilla Public License 1.1下开源的https://addons.mozilla.org/en-us/firefox/addon/firegestures/的源代码。

基本上它等到你从最后一个点移动一定距离以创建一个新点,然后检测两者之间的角度。如果方向已更改,则会将其添加到您的移动列表中,因此“Z”将为R,DL,R。