6

Flash Builder を使用してモバイルアプリケーションを構築しています。Motorola Xoom でテストしています。接続された Xoom でアプリを開くと、正しい向き (横向き) で開きますが、コンピューターのエミュレーターで開くと、逆向き (縦向き) になります。

*-app.xml で比率と向きを指定しました。

<aspectRatio>landscape</aspectRatio>
<autoOrients>false</autoOrients>

これはバグだと思いますが、何かが欠けているか、修正される可能性があります。

4

1 に答える 1

1

私の場合、どちらも機能していませんでした。したがって、デスクトップ バージョンでは、私は醜いことをしました:aspectRatioプロパティの後に、他のプロパティの上にプロパティを複製しましたtitle。プロパティの位置が重要かどうかはわかりませんが、そのように機能しました。

このアプローチには 1 つだけ問題があります。アプリケーションのデバッグ バージョンをビルドすると (モバイルを含めて) すべて正常に動作しますが、リリース バージョンをビルドすると、aspectRationプロパティが予期しないものであるというエラーが発生します。それらの1つを削除するだけで、ビルドが機能します。

レジスターだけをモバイルで機能させるにはaspectRatio、次のようにコードでもプロパティを設定する必要がありました。

stage.setAspectRatio(StageAspectRatio.LANDSCAPE);
于 2012-10-17T12:25:27.073 に答える