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