2

Flex 4.6 でモバイル アプリケーションを開発しており、autoOrient プロパティを true に設定しているため、携帯電話を回転させたときに Flex がポートレート モードとランドスケープ モードを切り替えることができます。これは機能しますが...

縦向きと横向きの間の移行は、アプリケーションが 1 つの位置から別の位置に回転することで構成されており、まったく見栄えがよくありません。Flexを回転せずに 2 つの画面の向きの間でカットまたはフェードさせたいのですが、これを制御できる場所が見つかりません。

それが答えに役立つ場合、私のアプリケーションは ViewNavigatorApplication に基づいています。

私が探しているのは、ビューを次のように変更するときに使用できるコントロールのようなものだと思います。

navigator.defaultPushTransition = new FlipViewTransition();

代わりに、縦向き/横向きのトランジションを行います。

4

1 に答える 1

1

方向変更イベント ( StageOrientationEvent.ORIENTATION_CHANGE) をリッスンして、目的のコンテナーへの遷移を設定できます。

于 2012-07-31T12:44:04.630 に答える