【问题标题】:Can't get AIR app to display in landscape mode in iOS (AS3)无法让 AIR 应用程序在 iOS (AS3) 中以横向模式显示
【发布时间】:2015-07-23 20:40:49
【问题描述】:

此问题仅在 iOS 中发生,应用程序的所有 android 和 pc 版本都可以在横向模式下正常显示,没有问题

我正在尝试让应用程序在 iOS 中以横向模式显示,或者至少能够在 iphone/ipad 倾斜到横向位置时定向到横向模式

但是,无论我尝试什么,该应用程序都将始终以纵向模式打开 尺寸为 480x320,我尝试将发布选项中的纵横比设置为横向,我什至尝试过

stage.setAspectRatio(StageAspectRatio.LANDSCAPE);

我也尝试将“aspectRatio> Landscape /aspectRatio>”添加到 XML 文件中

我一直在寻找 DAYS 来解决此问题,但没有任何效果 请有人帮忙!

【问题讨论】:

  • 但是手动 setOrientation 在 iOS 上有效吗?如果是这样,一个可能的(丑陋的)解决方法是跟踪陀螺仪进行定位。过去我在 stageOrientation 上也遇到了一些麻烦,然后转而只依靠 Gyro 进行方向定位。因此,请先检查手动设置方向是否对您有用。
  • 很有趣,因为我将应用设置为纵向,现在它以横向发布。我猜 adobe 中的某个人犯了一个大错误

标签: ios iphone actionscript-3 air


【解决方案1】:

您如何发布您的应用程序(即 FlashCC、FlashBuilder 等)以及您是否使用最新的 AIR SDK?

使用 AIR 绝对可以仅发布横向 iOS 应用程序,因此我怀疑这将是您当前设置的问题。

如果您的目标是 iPad,也许可以尝试包含横向默认图像。 Default-Landscape.png、Default-LandscapeRight.png 等

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多