2011年8月30日

Flex in Mobile(第五篇、Mobile Guesture使用方法)


Flex中要使用手勢也是非常簡單的,我們只要為我們的應用添加手勢的監聽器,然後在監聽器中進行項對應的處理即可完成,這與Android上的Guesture操作上來比較的話,的確簡單了許多,趕快來看怎麼實現吧。

<fx:Script>
        <!
[CDATA[
            protected function init
():void
            
{
                addEventListener
(TransformGestureEvent.GESTURE_SWIPE, swipeHandler);
            
}
            
            protected function swipeHandler
(event:TransformGestureEvent):void
            
{
                
if(event.offsetX == -1)
                
{
                    navigator.
pushView(views.Tour3);
                
}
                
else if(event.offsetX == 1) 
                
{

                    navigator.popView();
                
}
            
}
            
        
]]>
    </fx:Script>

使用方法非常簡單,只需要讓我們的應用監聽TransformGestureEvent.GESTURE_SWIPE事件,然後從event中取得offsetX 即可得知我們的手勢是向左或是向右做滑動囉。

沒有留言:

ShareThis