UPDATE 1: The first version of this demo was intended to show how to hook up touch events to the Flex 4 List / DataGroup controls. I’ve posted a new version that adds some optimizations for the touch event handling and adds the kinetic flick behavior.
One of the challenges of running existing web content on mobile devices is that user interactions differ between mediums. For instance, on a normal computer with a mouse, scrolling though lists is often done by clicking on scroll bars or mouse wheels. On mobile devices that lack a pointing device this is not the best interaction paradigm. On devices with touch screens the paradigm for scrolling is usually a swipe gesture.
In Flash Player 10.1 there are APIs for gestures and multitouch events. I thought it would be fun to hook up the list scrolling on a Flex 4 List to the TouchEvent on my Nexus One. Check out the video:
If you want to see how I created this simple demo, check out the source code. Let me know if you have any questions.

Pingback: Flex Performance on Mobile Devices
Pingback: Flex 4 Application Handling Touch Events on Android with Flash Player 10.1 « Sujit Reddy G – The Evangelist
Pingback: Adding physics to your gestures | polyGeek.com
Pingback: AIR for Android: AS3 Scrolling List (iPhone too!)
Pingback: AS3 Scrolling List for Android and iOS devices « Thanks, Mister!
Pingback: Phoenix Traffic Android Mobile Application built with AIR « Thanks, Mister!