环境:FLASH BUILDER4.6+AIR3.5+ANDROMD2.3真机
条件:XML配置程序横屏
在程序主代码中获取stage.fullScreenWidth,stage.fullScreenWidth参数值与stage.stageWidth stage.stageHeight参数值相反。
fullSceen全屏参数还是竖屏时候的参数 而stageWidth参数则已经是横屏参数。
例如下面这句代码:
显示的是:
fullSceen :480 800
stageWidth:800 480
解决方法:
1>加入Timer 在Timer中获取fullSceen
2>如下获取:
[code lang=”as3″]var mfullScreenWidth:Number = Math.max(stage.fullScreenHeight,stage.fullScreenWidth);
var mfullScreenHeight:Number = Math.min(stage.fullScreenHeight,stage.fullScreenWidth);[/code]
两种方式都能解决问题。但是并不完美 期待ADOBE今早修复此BUG