2011-03-08 13 views
0

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;を設定すると、ユーザータブでもMouseEvent.CLICKがディスパッチされますか?または、TouchEvent.TOUCH_TAPイベントのみが派遣されますか?AS3マルチタッチイベント動作

は(マルチタッチのデバイスをサポート)

答えて

0

最後に、これに対する答えを見つけました申し訳ありませんStackOverflowのは、スパムにしようとしていませんでした!

MultitouchInputMode.TOUCH_POINT:興味がある場合はタッチイベントのみで、マウスなしの場合またはジェスチャーイベント。ランタイムでサポートされていないジェスチャをサポートする場合、またはマルチタッチとジェスチャの両方をサポートする必要がある場合は、このモードを使用して独自のジェスチャを合成できます。 (http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html

1

実際には、最初の接触点のマウスイベントが送出されます。これは、タッチ入力には適していないUI要素がタッチデバイスで引き続き機能する方法です。

TOUCH_BEGINとTOUCH_ENDの直後にMOUSE_DOWNとMOUSE_UPが少なくともディスパッチされます。これは時々非常に面倒です。

0

誰にもネイティブタッチの実装が足り見つけた場合に探して価値があるかもしれ以下もあります:

Gestouchは:NUIは、マウス、タッチとマルチタッチAS3開発のための検出の枠組みをジェスチャー。

Gestouchは、より良いNUI(Natural User Interface)を構築するためのシングルタッチおよびマルチタッチジェスチャに対処するのに役立つActionScriptライブラリ/フレームワークです。

https://github.com/fljot/Gestouch

関連する問題