TouchEvent有3个手指 - 自定义TouchEvent?

时间:2015-01-25 17:09:28

标签: actionscript-3 flash multi-touch

我正在寻找用三根手指检测的touchEvent。 (不多也不少) 我想创建自定义事件... 我不知道怎么做。

我想要一个非常简单的监听器来添加(用于共享),如

stage.addEventListener( TouchEvent.THREE_TOUCH_BEGIN, MyFunction);
...

我不想使用eventDispatcher(丑陋的东西而不是直观的方式)

我不明白如何,如果我需要编写自定义事件或TouchEvent ......或者在我的课程中包含自定义事件......我迷路了。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我建议你试试Gestouch(用于Flash的多点触控手势识别库(ActionScript))

使用此库,您可以尝试类似:

 var tripleTap:TapGesture = new TapGesture(myButton);
 tripleTap.numTapsRequired = 3;
 tripleTap.addEventListener(GestureEvent.GESTURE_RECOGNIZED, onTripleTap);

 function onTripleTap(event:GestureEvent):void
 {
     // handle triple tap!
 }