【问题标题】:how to change stage size dynamically如何动态改变舞台大小
【发布时间】:2012-11-07 11:32:33
【问题描述】:

我是 android 的 flash 新手,所以如果能帮助我解决我的问题,我将不胜感激。

我使用AIR 2.6 为我的桌面制作了一个舞台大小为 1024 x 768 的 Flash 游戏。现在我想在不改变分辨率和纵横比的情况下在我的安卓平板电脑上试试这个游戏。

我使用了this.scaleMode = StageScaleMode.NO_BORDER;,它确实保持了纵横比,但切断了我游戏的某些部分。我想知道是否有代码可以根据设备更改我的游戏分辨率,而无需手动更改我的游戏分辨率..

【问题讨论】:

    标签: android actionscript-3 air flash-cs5


    【解决方案1】:

    在 android 中处理图像的多个屏幕分辨率:

    1. 在 android Application project anatomy 4 文件夹 1) hdpimdpildpixhdpi(在 res 文件夹中)中,您可以将图像放在这里以用于多种屏幕尺寸的设备。系统会根据设备自动从这些文件夹中选择图片。

    2. 使用9patch 图像。

    3. 避免使用AbsoluteLayout

    4. 使用.png 图片。

    5. layout-land 文件夹用于横向模式。

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 2013-02-06
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 2011-01-25
      相关资源
      最近更新 更多