处理AIR For Android真机调试BUG:stage.fullScreenWidth,stage.fullScreenWidth参数值调转

环境: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

发表评论

邮箱地址不会被公开。 必填项已用*标注