我将项目从4.5升级到4.6。
stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, onOrientationChangeHandler);
protected function onOrientationChangeHandler(event:StageOrientationEvent):void
我正在使用方向更改事件。 on orintation change事件我得到了stage.stageWidth和stage.stageHeight来对应用程序进行一些更改。
在sdk4.5上,它给出了正确的宽度和高度,但当我在4.6上升级时,它会给出最后的保存值。例如,如果我将设备从纵向移动到横向,它应该给出新的横向宽度高度,但它给出了旧的纵向宽度高度,这使得应用中出现问题......
有没有人面对这个问题。??
答案 0 :(得分:0)
我通过使用解决了这个问题
stage.addEventListener(Event.RESIZE, onStageResize);
答案 1 :(得分:0)
您可以尝试使用systemManager
课程。在AIR Mobile应用程序中获取舞台的高度和宽度。建议您使用systemManager.screen.width
和systemManager.screen.height
代替stage.stageHeight
和stage.stageWidth
。