我有一个AIR桌面应用程序,我正在从Flex 3.5 + AIR 2.6升级到Flex 3.5 + AIR 14,特别是我可以禁用自动发生的Retina / hiDPI像素缩放。它使我的应用程序在这些高密度屏幕上看起来很粗糙。
当客户明确禁用Retina模式(或Win8.1上的hiDPI模式)时,我现有的应用程序在这些屏幕上看起来很棒,并自动调整以利用更好的分辨率。
所以我升级AIR版本的唯一原因是以某种方式告诉AIR运行时“是的!我设计的应用程序可以在高密度显示器上很好地扩展,所以请不要骗我关于可用的像素”
我有:
<requestedDisplayResolution>high</requestedDisplayResolution>
添加到描述符<initialWindow>
标记
-target-player=24
编译器选项(因为Flex 3.5不支持官方指南中建议的-swf-version=24
选项。您需要使用-target-player=X
代替)我的应用程序编译和打包很好,但它仍然以像素倍增模式启动!
我还需要做些什么来让我的桌面AIR应用程序以屏幕的原始分辨率运行,而不会出现任何像素加倍?