如何使用AIR..获得任何ios设备的分辨率。。?
我使用的是flash cs6。和空气14。我想在空中获得iOS设备分辨率 我的代码是:如何使用AIR..获得任何ios设备的分辨率。。?,ios,actionscript-3,air,screen-resolution,flash-cs6,Ios,Actionscript 3,Air,Screen Resolution,Flash Cs6,我使用的是flash cs6。和空气14。我想在空中获得iOS设备分辨率 我的代码是: var screenWidth:String = String(Capabilities.screenResolutionX); var screenHeight:String = String(Capabilities.screenResolutionY); 通过使用这段代码,我得到了正确的桌面和android设备分辨率,但在iOS的情况下,我得到了错误的分辨率 iPad 3上安装的应用程序是MC705H
var screenWidth:String = String(Capabilities.screenResolutionX);
var screenHeight:String = String(Capabilities.screenResolutionY);
通过使用这段代码,我得到了正确的桌面和android设备分辨率,但在iOS的情况下,我得到了错误的分辨率
iPad 3上安装的应用程序是MC705HN/A,正确的分辨率是2048×1536像素,但我得到了1024/768。这解决了我的问题。
进入应用程序描述符XML文件。在底部(通常是文件中最后的一项),应该有这一行
标准
如果它被注释掉或设置为“标准”,这将是您的问题。将其改为“高”,这将启用视网膜支持。“标准”将非视网膜显示器(iPhone上为320x480,iPad上为1024x768)放大。“高”将为您提供正确的显示分辨率。您还可以使用stage.fullScreenWidth和stage.stageWidth。我认为它们在任何设备上都能正常工作