Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用AIR..获得任何ios设备的分辨率。。?_Ios_Actionscript 3_Air_Screen Resolution_Flash Cs6 - Fatal编程技术网

如何使用AIR..获得任何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

我使用的是flash cs6。和空气14。我想在空中获得iOS设备分辨率

我的代码是:

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。我认为它们在任何设备上都能正常工作