适用于iOS的AS3 Air如何进行双击程序

时间:2012-03-05 23:08:53

标签: flash air

我已经知道双击事件不适用于iOS(iPhone,iPad)。 但是例如谷歌地图或其他绘图应用程序具有双击放大功能。

我在Web上找到了示例程序。但我找不到ActionScript3程序来为Air for iOS实现双重舔事件。 如果您知道,请告诉我。

我的应用程序需要三个函数,MouseDrag,MouseGesture(向上,向下)和双击以放大图像。

2 个答案:

答案 0 :(得分:2)

我正在开发名为Gestouch的手势识别库。它将帮助您检测双击,平移和缩放(缩放)。就像这样:

var doubleTap:TapGesture = new TapGesture(image);
doubleTap.numTapsRequired = 2;
doubleTap.addEventListener(TapGestureEvent.GESTURE_TAP, onDoubleTap);
...
private function onDoubleTap(event:TapGestureEvent):void
{
    // handle double tap!
}

答案 1 :(得分:0)

我没有过多地使用Flash构建iOS应用程序,但我认为支持Double_Click,就像CLICK一样。 (在触摸世界中通常称为“Tap”和“Double Tap”)。

在您要接收活动的对象上,您可以尝试默认设置InteractiveObject.doubleClickEnabled = true; According to the docs false。确保mouseEnabled = true也是。