使用Flex 4和Action Script 3来设置Android移动视图的默认方向

4

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

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

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

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

1个回答

1
我通过使用setAspectRatio来实现这一点:
this.stage.setAspectRatio(StageAspectRatio.LANDSCAPE);

只需在视图内侦听addedToStage事件并在那里更改方向。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接