Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex 4.6 Mobile强制所有视图为纵向视图,只有一个视图除外_Apache Flex_Mobile_Orientation - Fatal编程技术网

Apache flex Flex 4.6 Mobile强制所有视图为纵向视图,只有一个视图除外

Apache flex Flex 4.6 Mobile强制所有视图为纵向视图,只有一个视图除外,apache-flex,mobile,orientation,Apache Flex,Mobile,Orientation,我试着这样做了两天,但没有成功。 一个,而且只有一个视图(视频录制视图)我需要强制从横向开始。所有其他视图必须从纵向开始。而且。。。如果用户旋转设备,则横向视图和其他纵向视图不得旋转 我正在尝试使用stage.setAspectRatio(StageAspectRatio.crative)作为纵向视图,stage.setAspectRatio(StageAspectRatio.scape)作为横向视图。有时工作。。。有时候不是。 有时,从纵向视图转到横向视图是可行的,但当我返回调用方纵向视图时,

我试着这样做了两天,但没有成功。 一个,而且只有一个视图(视频录制视图)我需要强制从横向开始。所有其他视图必须从纵向开始。而且。。。如果用户旋转设备,则横向视图和其他纵向视图不得旋转

我正在尝试使用stage.setAspectRatio(StageAspectRatio.crative)作为纵向视图,stage.setAspectRatio(StageAspectRatio.scape)作为横向视图。有时工作。。。有时候不是。 有时,从纵向视图转到横向视图是可行的,但当我返回调用方纵向视图时,它也会转到横向视图


感谢您的帮助。

如果您还没有,请看一看这篇文章,它应该对您非常有用:

当然,您可以使用setAspectRatio来定义起始方向,但这只是问题的一部分

如果要摆脱自动行为并手动处理所有内容,可以修改应用程序描述符文件中的autoOrients属性。 或者,您可以侦听Stage对象的每个方向更改事件,并阻止它们取消任何屏幕方向

完成后,您只需处理视图的加载方向,应该就是这样