使用flex 4和动作脚本3为android移动视图设置默认方向



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

<aspectRatio>portrait</aspectRatio>
<autoOrients>false</autoOrients>
 stage.autoOrients = true/false;
stage.setOrientation( StageOrientation.DEFAULT );

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

我使用setAspectRatio:来实现这一点

this.stage.setAspectRatio(StageAspectRatio.LANDSCAPE);

只需在视图中听addedToStage,然后改变方向即可。

最新更新