2012-10-11 47 views
0

根據this article我可以得到總屏幕面積使用stage.fullStageWidth & stage.fullStageHeight。這個總大小包括工具欄。StageScaleMode.NO_BORDER,獲取客戶區高度

如何檢索客戶區域,僅顯示應用程序的顯示區域?

該應用程序最初是爲iPad開發的,現在我想用大部分相同的代碼部署在Android平板電腦上。大多數android標籤的客戶端高度約爲600px(橫向),這意味着我的應用的底部168px會被裁剪,所以我需要做的就是檢測高度並在運行時移動一些東西。

+0

現在,我已經發布了這個問題,每當我做了谷歌搜索這第一個結果是這個頁面。所以我必須尋找錯誤的鑰匙。 – Drahcir

回答

0

我的理解是,要知道客戶區的大小(即顯示Flash或應用程序的區域的大小),您需要使用StageScaleMode.NO_SCALE。當您使用NO_SCALE時,可以使用stage.stageWidth和stage.stageHeight(以及通過在舞臺上偵聽Event.RESIZE檢測到的更改)讀取此大小。

在任何其他StageScaleMode中,stage.stageWidth和stage.stageHeight將始終在作者時間返回應用程序的stage屬性中定義的舞臺大小,並且在運行時不會更改。