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
Actionscript 3 如何在Flex Mobile中为某些视图启用方向更改?_Actionscript 3_Apache Flex_Flex4_Flash Builder_Flex4.5 - Fatal编程技术网

Actionscript 3 如何在Flex Mobile中为某些视图启用方向更改?

Actionscript 3 如何在Flex Mobile中为某些视图启用方向更改?,actionscript-3,apache-flex,flex4,flash-builder,flex4.5,Actionscript 3,Apache Flex,Flex4,Flash Builder,Flex4.5,我在我的移动应用程序(ios和android)中有一些视图,它们的方向被固定为纵向,使用提供了一个解决方案,只限制一个方向(所有视图都是全局的),但是我如何才能只为一个视图重新启用方向更改 注意:我正在将Flash Builder 4.6与actionscript 3和 非常感谢您的帮助:)从XML中删除false,因为这将使其适用于整个应用程序。 分别为每个视图执行此操作。因为第一次查看时需要一幅肖像画,所以请这样做。(摘自Adobe Docs) 对于第二个视图,不要定义任何舞台定位听众,因为

我在我的移动应用程序(ios和android)中有一些视图,它们的方向被固定为
纵向
,使用
提供了一个解决方案,只限制一个方向(所有视图都是全局的),但是我如何才能只为一个视图重新启用方向更改

注意:我正在将Flash Builder 4.6与actionscript 3和

非常感谢您的帮助:)

从XML中删除
false
,因为这将使其适用于整个应用程序。

分别为每个视图执行此操作。因为第一次查看时需要一幅肖像画,所以请这样做。(摘自Adobe Docs)


对于第二个视图,不要定义任何舞台定位听众,因为您需要纵向横向

谢谢您的回复。有很多视图,所以我问是否有一种方法可以对所有视图进行全局限制&仅对1个视图启用?因为我不想在所有应该有限制方向的视图中添加代码。为什么不在单独的As中定义它,并将其命名为您想要的任何视图呢。因为XML部分全球化了你放在那里的内容。我正在寻找一种方法,我不需要在视图上添加任何应该限制方向的代码(因为我有很多视图),而是只添加到视频播放视图以启用方向。如果这是不可能的,我将不得不使用这个解决方案:)我想这是没有转机的,但是我建议你在这个问题上悬赏(如果你真的对这个解决方案很认真的话),这样一些专家就会找到一条出路。你知道我应该用什么来在方向改变时重置yt球员的大小吗
this.stage.stageWidth
FlexGlobals.topLevelApplication.width
this.stage.width
或任何其他?
stage.addEventListener( StageOrientationEvent.ORIENTATION_CHANGING, onOrientationChanging ); 

function onOrientationChanging( event:StageOrientationEvent ):void {
    // If the stage is about to move to an orientation we don't support, lets prevent it
    // from changing to that stage orientation.
    if(event.afterOrientation == StageOrientation.ROTATED_LEFT || event.afterOrientation==StageOrientation.ROTATED_RIGHT ) 
    {
        event.preventDefault();
    }
}