2012-03-05 2 views
0

Я уже знаю, что событие Double Click не доступно для iOS (iPhone, iPad). Но, например, карта google или другие приложения для рисования имеют функцию двойного щелчка, чтобы увеличить масштаб.AS3 Air for iOS Как сделать программу с двойным щелчком

Я нашел образец программы в Интернете. Но я не могу найти программу ActionScript3 для реализации события двойного лиза для Air for iOS. Если вы это знаете, скажите, пожалуйста.

Моим приложениям нужны три функции: MouseDrag, MouseGesture (масштабирование вверх, вниз) и двойной щелчок, чтобы увеличить изображение.

ответ

0

Я не слишком много перепутал с созданием приложений iOS со вспышкой, но я думаю, что Double_Click будет поддерживаться, как и CLICK. (в мире касания, обычно называемом «Tap» и «Double Tap»).

На объекте, который вы хотите получить событие, вы можете попробовать установить InteractiveObject.doubleClickEnabled = true;According to the docs по умолчанию false. Удостоверьтесь, что mouseEnabled = true тоже.

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! 
} 
Смежные вопросы