Gestouch is an ActionScript 3 library designed to enhance gesture handling in Flash/AIR projects, offering customizable recognition of single- and multi-touch gestures along with conflict management—going beyond the limited default Flash gesture support. Pretty neat architecture. Very similar to Apple’s UIGestureRecognizers (Cocoa-Touch UIKit). Works with any display list hierarchy structures: native DisplayList (pure AS3/Flex/your UI framework), Starling or ND2D (Stage3D) and 3D libs. Doesn’t require any additional software (may use runtime’s build-in touch support). Works across all platforms (where Flash Player or AIR run of course) in exactly same way. Extendable. You can write your own application-specific gestures.
Features
- Support for single‑ and multi‑touch gestures (tap, swipe, etc.)
- Customizable gesture recognition algorithms
- Input handling via MouseEvents, TouchEvents, or TUIO protocol
- Conflict management between simultaneous gestures
- Architecture inspired by Cocoa‑touch's UIKit gesture handling
- Compatibility with both classic DisplayList and Starling frameworks