我在adobe flash cs6中创建了一个iOs APP,一切正常。更改闪光灯的舞台尺寸,但保持宽高比?
但是我现在遇到的问题是应用程序的内容在像iPhone 5这样的更大的iPhone上得到了延伸!
我使用下面的代码在我的AS3代码中的第一层的第一帧:
import flash.display.Sprite;
import flash.display.Screen;
import flash.geom.Rectangle;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.system.Capabilities;
import flash.display.MovieClip;
import flash.display.*;
import flash.events.*;
import flash.geom.*;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.scaleMode = StageScaleMode.NO_BORDER;
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.EXACT_FIT;
我使用上述所以整个APP的代码将适合每一个屏幕,它工作正常,但一切(APP的内容)得到延伸!
有什么我可以做的,以保持内容的纵横比,同时适合上述每一个屏幕上的应用程序的应用程序?
在此先感谢
编辑:
我已经去除了stage.scaleMode = StageScaleMode.EXACT_FIT;
,当我在iPhone上查看的应用程序,它不会被拉伸,但一切的轻微去这导致隐藏的权利屏幕右侧APP的一小部分!
你所要求的是不可能的 – Daniel 2014-11-25 19:25:52