Adobe空气移动大小以百分比表示

我想为Android和iOS创建Adobe AIR应用程序,应用程序不是游戏,我将只使用矢量用于GUI。 计算多屏幕对象的大小和文本大小的百分比是否有意义?

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

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


我相信这是安全和快捷的方式(我用这种方式)。 但是,您可以将硬编码值与设备宽度相乘,再除以阶段宽度。

    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;
链接地址: http://www.djcxy.com/p/34605.html

上一篇: Adobe air mobile size in percent

下一篇: How to force scroll bars to be always visible in an AIR mobile app?