AIR程序初始布局

1.   实例化一个窗口

mainApp=NativeApplication.nativeApplication.openedWindows[0] as NativeWindow;
mainApp.alwaysInFront=true;
mainApp.addEventListener(Event.CLOSE,closeAppHander);

 

2.舞台的设置

stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.displayState=StageDisplayState.FULL_SCREEN;

 

3.自适应分辨率

this.scaleX=this.scaleY=Math.min(Capabilities.screenResolutionX/1920,Capabilities.screenResolutionY/1080);
this.x=(Capabilities.screenResolutionX-1920)*0.5;
this.y=(Capabilities.screenResolutionY-1080)*0.5;
mainApp.x=mainApp.y=0;
mainApp.width=Capabilities.screenResolutionX;
mainApp.height=Capabilities.screenResolutionY;
mainApp.activate();

 

posted @ 2016-11-18 16:15  bokeyuanjp  阅读(84)  评论(0)    收藏  举报