2013-08-04 2 views
0

Добрый день, у меня есть сенсорная панель (резистивная) на моем тестовом ПК (работает Windows 8 - не мобильный!).Вспышка AS3 сенсорный экран немобильное решение

Im режим касания включено: * Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; *

MouseEvent.CLICK на кран не работает с моей movie_clip/кнопки.

TouchEvent.TOUCH_TAP - слишком не работает.

Im управления Multitouch.maxTouchPoints возвратные

но свойство Multitouch.supportsTouchEvents возвращение истинные

Multitouch.maxTouchPoints он должен вернуть возврат ???

Извините, что плохой английский.

ответ

0

Multitouch.maxTouchPoints - максимальное количество одновременных точек касания. Если для вашей системы это всего лишь 1, это эквивалентно использованию MouseEvents.

Фактически даже Adobe заявляет, что использование TouchListeners потребляет больше ресурсов, чем MouseEventListeners (http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html).

Вы могли бы быть лучше отключить все TouchEvents либо путем Multitouch.inputMode = MultitouchInputMode.NONE; или простым удалением Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

Ваше приложение будет по-прежнему реагировать на ощупь только что Actionscript называет его MouseEvent. Если вы хотите обрабатывать жесты себя вы можете слушать:

MouseEvent.MOUSE_DOWN 
MouseEvent.MOUSE_MOVE 
MouseEvent.MOUSE_UP 
+0

Im испытанной, флэш не отвечает по щелчку ( –

+0

Im, используя флэш-плеер, как ActiveX в Windows Forms приложение, может быть, проблема это? –

Смежные вопросы