'screen'에 해당되는 글 1건

  1. 전체 스크린 사이즈 구하기 2008/09/22
요즘 듀얼 모니터를 사용하시는 분들이 많습니다. 따라서 AIR로 어플리케이션을 제작할 때 전체 스크린의 크기를 알아내야 하는데요.. 아래와 같이 사용하시면 됩니다..

단, 플래시 플레이어는 비트맵 데이터 2880*2880 까지만 그려주기 때문에 그 이상은 이미지가 보이지 않습니다..
제 모니터는 와이드 두개인데..2880이 훌쩍 넘어가서 이미지가 중간에서 잘려버리네요.. : )

var STAGE_WIDTH:int;
var STAGE_HEIGHT:int;
var arr:Array = Screen.screens;
var len:int = arr.length;
var maxX:int = 0;
var maxY:int = 0;
for(var i:int = 0; i < len; i++){
 var screen:Screen = arr[i] as Screen;
 var screenWidth:int = screen.bounds.x + screen.bounds.width;
 var screenHeight:int = screen.bounds.y + screen.bounds.height;
 if(screenWidth > maxX) maxX = screenWidth;
 if(screenHeight > maxY) maxY = screenHeight;
}
this.STAGE_WIDTH = (maxX > 2880) ? 2880:maxX;
this.STAGE_HEIGHT = (maxY > 2880) ? 2880:maxY;

traec(this.STAGE_WIDTH, this.STAGE_HEIGHT);


2008/09/22 13:14 2008/09/22 13:14
Tag // , ,

댓글을 달아 주세요