4

現在、Flex 4 とアクション スクリプトを使用して Android モバイル用のビデオ会議システムを開発しています。問題は、ビューのデフォルトの表示方向をどのように設定できるかです。フルスクリーンをクリックすると、ビューは「横向き」の向きで読み込まれる必要があり、通常の画面をクリックすると、ビューは「縦向き」ビューを読み込む必要があります。Stage.orients を試してみました。しかし、それを使用すると、アプリケーションに 1 つの向きしか設定できません。

<aspectRatio>portrait</aspectRatio>
<autoOrients>false</autoOrients>

 stage.autoOrients = true/false;
stage.setOrientation( StageOrientation.DEFAULT );

親切にこの問題を解決するのを手伝ってください。実際には、One View のデフォルトの方向を設定できます。しかし、ビューごとに異なる方向を設定する必要があります。フルスクリーンの場合は横向きをデフォルトの向きとして設定する必要があり、通常の画面の場合は縦向きをデフォルトの向きとして設定する必要があります。何か案が ?

4

1 に答える 1

1

setAspectRatio を使用してこれを行います。

this.stage.setAspectRatio(StageAspectRatio.LANDSCAPE);

ビュー内で addedToStage をリッスンし、そこで方向を変更するだけです。

于 2012-07-17T11:29:14.670 に答える