Ad

StackScreenNavigatorEditは戻るボタンを実装するときに便利な画面遷移の制御クラス。 ページ遷移が単純ならScreenNavigatorEditで十分。

ScreenNavigatorEditとほぼ同じ使い方なので、まずStarling+Feathersで画面遷移を参照のこと。

_screenNavigator = new StackScreenNavigator();
baseSp.addChild(_screenNavigator);
var screenNavigatorItem:StackScreenNavigatorItem = new StackScreenNavigatorItem( new TestScreen1() );
_screenNavigator.addScreen( "screen1", screenNavigatorItem );

画面の登録はScreenNavigatorEditとほぼ同じ。

起点となる画面をrootScreenIDで指定する。すると最初にこの画面が表示される。

_screenNavigator.rootScreenID = "screen1";

画面遷移はpushScreenで行う。

_screenNavigator.pushScreen("screen2");

戻るときはpopScreenで戻る。前の画面を覚えているので画面のIDを指定する必要は無い。

_screenNavigator.popScreen();

画面遷移のアニメーションも指定できる。

_navigator.pushTransition = Slide.createSlideLeftTransition();
_navigator.popTransition = Slide.createSlideRightTransition();

ScreenNavigatorEditと同様にイベントで画面遷移も可能。

詳しくは公式ページで。


Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 855, today: 2, yesterday: 0
Princeps date: 2016-03-20 (Sun) 13:49:24
Last-modified: 2016-03-20 (Sun) 14:02:53 (JST) (1131d) by njf
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失


NJF