if (egret.Capabilities.isMobile == true) { this.stage.orientation = egret.OrientationMode.PORTRAIT; this.stage.scaleMode = egret.StageScaleMode.EXACT_FIT; } else { this.stage.orientation = egret.OrientationMode.AUTO; this.stage.scaleMode = egret.StageScaleMode.SHOW_ALL;(好比 : 640 * 1134)所有显示出来(在PC浏览器上) }
egret.OrientationMode.AUTO浏览器
private setResize() { if( this.stage.stageHeight / this.stage.stageWidth < 1.77 ){ this.stage.scaleMode = egret.StageScaleMode.FIXED_HEIGHT; }else{ this.stage.scaleMode = egret.StageScaleMode.FIXED_WIDTH; } }
可使用this.stage.addEventListener(egret.Event.RESIZE, this.setResize, this);触发
注意 , 保存一份this.stage 如 ,
/**ide
以上this.stage , 都须要替换成 egret.MainContext.instance.stagethis