在ActionScript 3中,我需要检测按钮按下时鼠标所做的一系列动作。 我读过这个question,看起来有点矫枉过正了。我只需要检测8个基本方向(上/下/左/右/对角线),这样我就可以检测到“Z”。
您是否了解任何免费/开源解决方案?你会怎么做呢?我已经实现了一些分类算法,但我在这里寻找一些非常基础的东西。
答案 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。