我想为Android和iOS创建adobe air移动应用程序,应用程序不是游戏,我将仅使用GUI的向量。多屏幕计算对象大小和文本大小百分比是否有意义?
示例标题将是舞台高度和宽度100%的高度10%(10%转换为像素),标题内的所有对象的相对大小也将以百分比计算。
标题中的按钮将是标题高度的70%高度,依此类推......
答案 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;