如何使用AIR解析任何ios设备?

时间:2014-11-24 11:31:26

标签: ios actionscript-3 air screen-resolution flash-cs6

我正在使用flash cs6。和AIR 14.我希望在AIR中获得iOS设备分辨率。

我的代码是:

var screenWidth:String = String(Capabilities.screenResolutionX);
var screenHeight:String = String(Capabilities.screenResolutionY);

通过使用此代码,我正确地获得桌面和Android设备分辨率,但在iOS的情况下,我得到了错误的解决方案。

在iPad 3上安装的应用程序MODEL是MC705HN / A,正确的分辨率是2048×1536像素,但我得到的是1024/768。

2 个答案:

答案 0 :(得分:1)

这解决了我的问题。 进入App Descriptor XML文件。在底部(通常是文件中的最后一项),应该有这一行。

标准 如果它被注释掉或设置为"标准",这将是您的问题。改变它说"高"这将使Retina得到支持。 "标准"缩放非视网膜显示屏(iPhone上为320x480,iPad上为1024x768)。 "高"将为您提供正确的显示分辨率。

答案 1 :(得分:0)

您还可以使用stage.fullScreenWidth和stage.stageWidth。我认为它们适用于任何设备。