2

これに対する答えは非常に単純かもしれませんが、私にはわかりません。問題は、トランジションを使用せずにフレックス モバイル アプリでビューを変更するにはどうすればよいかということです。

これは、pushViewを使用して通常行う方法の例です

var slideTrans:SlideViewTransition = new SlideViewTransition(); 
slideTrans.direction = ViewTransitionDirection.DOWN;
navigator.pushView(views.SettingsView, null, null, slideTrans);

ビューを変更する方法を知りたいのですが、遷移アニメーションはありません。まだ pushView などを使用していますか?

ありがとう

4

2 に答える 2

3

今すぐ試すことはできませんが、覚えている限りでは、トランジションを として定義するだけで済みますnew ViewTransitionBase()。基本遷移は何もしません。

none (null) が渡されたときに使用されるデフォルトのトランジションを定義することもできます。

var emptyTransition = new ViewTransitionBase();
navigator.defaultPopTransition = emptyTransition;
navigator.defaultPushTransition = emptyTransition;

空のトランジションは含まれていませんが、とにかく興味深いトランジションに関する情報を次に示します :モバイル アプリケーションでトランジションを定義する

于 2012-04-24T18:40:29.517 に答える
2

はい、引き続き pushView を使用します。遷移クラスに null を渡してみてください

navigator.pushView(views.SettingsView, null, null, null);


pushView(viewClass:Class, 
data:Object = null, 
context:Object = null, 
transition:spark.transitions:ViewTransitionBase = null):void
于 2012-04-24T18:11:07.923 に答える