私は自分のモバイル アプリに 2 つの方法で移動できるようにしました。一方ではスワイプ (左/右) し、もう一方では下部にある通常のタブバーを指で「指し示す」ようにしました。そのため、スワイプ機能を追加すると、別のページにスワイプしてもバーのボタンが更新されないことがわかりました。スワイプしたタブの特定のボタンを選択するコマンドを探しています。
init():
protected function init():void{
this.addEventListener( TransformGestureEvent.GESTURE_SWIPE, handleSwipe );
}
handleSwipe():
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( views.HomeView, null, null, slideViewTransition );
play("swipeee");
}
// Swipe was to the left
else if (event.offsetX == -1 ) {
slideViewTransition.direction = ViewTransitionDirection.LEFT;
navigator.pushView( views.HomeView, null, null, slideViewTransition );
play("swipeee");
}
}
tabbedViewNavigator MainClass からデータを取得する必要があると思います...しかし、方法がわかりません