ios - 在 Flash CS5.5 中,我想为 iPhone 和 iPhone4 发布。我需要我的舞台是 640x960 吗?

标签 ios air resolution flash-cs5.5

我知道在 Air for IOS 设置中,您可以将分辨率设置为高。但是,当我这样做并在我的 3gs 和 iphone4 上安装该应用程序时,结果是不同的。

我想知道设置项目的正确方法是什么,以及发布它以适应两种分辨率设备的正确方法。

  1. 平面中的舞台尺寸
  2. 我的 stageScaleMode 应该设置成什么?
  3. 还有什么我应该做的吗?

最佳答案

我自己的问题的简短回答是……
read Renaun Erickson's post .他解释得很好。

长答案。
在我的情况下,(永远不会真正提交到应用程序商店)因为我没有矢量 Assets 的奢侈,在运行时动态缩放是行不通的以产生良好的效果。我最终使用了以下...

  • 960x640 的舞台
  • stage.scaleMode = StageScaleMode.EXACT_FIT;
  • stage.align = StageAlign.TOP_LEFT;


这在大多数情况下并不理想,不推荐使用。
推荐使用 Vector 创建所有资源,然后使用 flash 的 screenResolutionX & screenResolutionY ,您可以在运行时扩展 Assets 。

关于这个主题还有很多东西可以找到,我会的,但这让我完成了我必须做的快速而肮脏的工作。

关于ios - 在 Flash CS5.5 中,我想为 iPhone 和 iPhone4 发布。我需要我的舞台是 640x960 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8647811/

相关文章:

iOS - 检查键盘是否遮挡 View

android - air for android 禁用/停用外部键

javascript - 滚动时,如果 offsetTop 是 >= element 做一些事情

android - Google 电视应用程序的按钮大小

apache-flex - 对 Flex 和 AIR 的 HTML 友好 RichTextEditor 的推荐?

Linux Mint 17.2 屏幕分辨率

ios - 找不到 iOS 模拟器

ios - Swift 中的 AF 日期助手找不到成员 ISO8601

ios - Delphi XE4 iOS无法连接PAServer

actionscript-3 - 检查 Flash 中的互联网连接?