根据this article,我可以使用stage.fullStageWidth
& stage.fullStageHeight
。此总大小包括工具栏。
如何检索客户区,只检索应用程序显示的区域?
该应用程序最初是为iPad开发的,现在我想在Android平板电脑上使用大部分相同的代码进行部署。大多数Android选项卡的客户端高度大约为600px(横向),这意味着我的应用程序的底部168px被裁剪,所以我需要做的就是检测高度并在运行时移动一些东西。
答案 0 :(得分:0)
我的理解是,要了解客户区的大小(即显示Flash或应用程序的区域的大小),您需要使用StageScaleMode.NO_SCALE。当您使用NO_SCALE时,可以使用stage.stageWidth和stage.stageHeight读取此大小(并通过在舞台上侦听Event.RESIZE来检测更改)。
在任何其他StageScaleMode中,stage.stageWidth和stage.stageHeight将始终返回作者在应用程序时在舞台属性中定义的舞台大小,并且在运行时期间永远不会更改。