2012-03-28 23 views
0

このコードでこのコードを3つ以上のビューにスワイプする方法はありますか?Android用のスワイプジェスチャーFlex + AIR App

Main.MXML

private function handleSwipe(event:TransformGestureEvent):void 
    { 
    var slideViewTransition:SlideViewTransition = new SlideViewTransition();  
    // Swipe was to the right 
    if (event.offsetX == 1) { 
    slideViewTransition.direction = ViewTransitionDirection.RIGHT; 
    navigator.pushView(PreviousView, null, null, slideViewTransition); 
    } 
    // Swipe was to the left 
    else if (event.offsetX == -1) { 
    slideViewTransition.direction = ViewTransitionDirection.LEFT; 
    navigator.pushView(NextView, null, null, slideViewTransition); 
    } 
    } 

NextView.MXML

import spark.transitions.SlideViewTransition; 
import spark.transitions.ViewTransitionDirection; 
private function handleSwipe(event:TransformGestureEvent):void 
{ 
var slideViewTransition:SlideViewTransition = new SlideViewTransition(); 
if (event.offsetX == 1) { 
slideViewTransition.direction = ViewTransitionDirection.LEFT; 
navigator.pushView(ThreeView, null, null, slideViewTransition); 
} 
} 

答えて

0

より正確な方法は、メインクラスのビューのうち、このロジック(スワイプジェスチャー処理)を移動させることです。既存の処理に追加する必要があるすべてが新しいビュー・クラスを取得しています。

+0

ありがとうございました – ShaneMul

関連する問題