<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Script>
import flash.events.TransformGestureEvent;
</fx:Script>
<s:creationComplete>
Multitouch.inputMode = MultitouchInputMode.GESTURE;
if (Multitouch.supportedGestures == null || Multitouch.supportedGestures.length == 0 || Multitouch.supportedGestures.indexOf(TransformGestureEvent.GESTURE_SWIPE) == -1)
{
l.text = "GESTURE_SWIPE is not supported on this device";
return;
}
addEventListener(TransformGestureEvent.GESTURE_SWIPE, function(event:TransformGestureEvent):void {
if (event.offsetX == 1 ) {
l.text = "right";
}
else if (event.offsetX == -1 ) {
l.text = "left";
}
else if (event.offsetY == 1) {
l.text = "down";
}
else if (event.offsetY == -1) {
l.text = "up";
}
});
</s:creationComplete>
<s:Label id="l" paddingTop="20" text="Swipe one finger on the screen"/>
</s:Group>