Adobe air mobile的百分比

时间:2016-06-05 09:24:42

标签: android ios actionscript-3 air screen

我想为Android和iOS创建adobe air移动应用程序,应用程序不是游戏,我将仅使用GUI的向量。多屏幕计算对象大小和文本大小百分比是否有意义?

示例标题将是舞台高度和宽度100%的高度10%(10%转换为像素),标题内的所有对象的相对大小也将以百分比计算。

标题中的按钮将是标题高度的70%高度,依此类推......

1 个答案:

答案 0 :(得分:0)

我相信这是安全且快捷的方式(我用这种方式)。但是您可以放置​​硬编码值并将设备宽度乘以舞台宽度。

    stage.scaleMode = StageScaleMode.NO_SCALE;
    stage.align = StageAlign.TOP_LEFT;

    //before set the stage to "fullscreen"
    var ratio:Number = Capabilities.screenResolutionX/stage.stageWidth;

    //resing the stage to the screenResolution
    stage.stageWidth = Capabilities.screenResolutionX;
    stage.stageHeight = Capabilities.screenResolutionY;

    //
    myObject.width = 45 * ratio;
    myObject.height = 50 * ratio;