我在舞台上添加了一个Eventlistener: stage.addEventListener(flash.events.StageOrientationEvent.ORIENTATION_CHANGING,keepInLandscape);
在设备上进行测试时,更改事件永远不会触发。但是更改事件(StageOrientationEvent.ORIENTATION_CHANGE)会触发。
StageOrientationEvent.ORIENTATION_CHANGING是否需要在application.xml中启用某些设置?
我有
可见真 全屏真 符的autoOrients真 的aspectRatio景观
并希望保持横向模式并防止进入纵向模式..
答案 0 :(得分:1)
在Stage的文档中有这个小小的注释:
Important: orientationChanging events are not dispatched on Android devices.
只是猜测这可能是你的情况。
答案 1 :(得分:0)
如果未触发StageOrientationEvent,您可以尝试使用Event.RESIZE并检查stageWidth或stageHeight是否为最大