AS3 Air для iOS Как сделать программу двойного щелчка - PullRequest
0 голосов
/ 06 марта 2012

Я уже знаю, что событие двойного щелчка недоступно для iOS (iPhone, iPad).Но, например, карта Google или другие приложения для рисования имеют функцию двойного щелчка для увеличения.

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

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

Ответы [ 2 ]

2 голосов
/ 07 марта 2012

Я занимаюсь разработкой библиотеки для распознавания жестов под названием 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!
}
0 голосов
/ 06 марта 2012

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

На объекте, для которого вы хотите получить событие, вы можете попробовать установить InteractiveObject.doubleClickEnabled = true; . В соответствии с документами по умолчанию это false. Убедитесь, что mouseEnabled = true тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...