4

目前我正在使用 Flex 4 和动作脚本 3 为 android 手机开发视频会议系统。对于视频聊天,我有 2 个视图,1.全屏视图和 2.普通屏幕视图。现在的问题是,如何设置视图的默认显示方向。当我单击全屏时,视图必须以“横向”方向加载,当我单击普通屏幕时,视图必须加载“纵向”视图。我试过Stage.orients。但是使用它我只能为应用程序设置一个方向。

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

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

请任何人帮助我解决这个问题。实际上我可以为一个视图设置默认方向。但我需要为不同的视图设置不同的方向。对于全屏,我需要将横向设置为默认方向,对于普通屏幕,我需要将纵向设置为默认方向。任何想法 ?

4

1 回答 1

1

我通过使用 setAspectRatio 来做到这一点:

this.stage.setAspectRatio(StageAspectRatio.LANDSCAPE);

只需在视图中收听 addedToStage 并在那里更改方向。

于 2012-07-17T11:29:14.670 回答