Air for ios app奇怪的尺寸问题

时间:2014-05-27 09:16:02

标签: actionscript-3 flash air

所以我更新到最新的flash版本并开始使用Air for ios 3.4。这很好,现在我可以正确地自动定位屏幕,并始终保持在景观中容易。但由于某种原因,应用程序只是屏幕的四分之一,位于左上角,屏幕的其余部分为白色。

以下是问题的图片:[http://i.imgur.com/i4ZSt39.jpg][1]

之前,使用空气3.2的尺寸是正确的,我不知道是什么原因引起了空气3.4。所有的grapich都是1024 * 768

任何帮助都将深受赞赏

1 个答案:

答案 0 :(得分:0)

我相信3.3或3.4是固定支持视网膜显示的版本。在此之前,所有AIR版本都将视网膜iPad视为非视网膜。

您应该确保在iOS Additions部分的app.xml中找到<requestedDisplayResolution>high</requestedDisplayResolution>

此外,您需要确保没有为应用的大小调整使用静态值。非Retina iPad是1024x768(你的应用程序使用的分辨率,我相信),但Retina iPad是2048x1536。您的定位和尺寸应该是完全流畅和响应的,并且不依赖于固定尺寸。例如,您应该使用stage.stageWidth,而不是将精灵的宽度设置为1024以填充整个屏幕。

明智的话:如果你想提交到App Store,你将需要至少最新版本的AIR 4.0。 iOS 7需要新的图标大小,直到3.8或3.9才会添加,现在需要使用XCode 5编译所有应用程序,这是AIR 4.0添加的支持。为了记录,我们目前使用的是AIR 13.0(4.0之后,版本编号系统更改为快速发布系统,并且升级到13.0以使其与Flash Player匹配)