플래쉬로 마이크로 사이트나 플래쉬의 사이즈 속성을 제어하는 작업을 하다보면 스테이지 속성을 제어하는 경우가 있습니다. 스테이지가 커지 확대되는것을 막는것이나 스테이지의 정렬을 제어하는 경우죠.... 이게 어떻게 바뀌었는지 한번 알아보도록 하겠습니다. 제경우에 가장 많이 사용할 코드만 적도록 하겠습니다.
import flash.events.Event;
import flash.display.Stage;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.showDefaultContextMenu=false;
stage.addEventListener (Event.RESIZE,resizeFunc);
function resizeFunc (e)
{
trace (stage.stageWidth);
}
//
//
일단 녹색의 새줄이 가장 많이 쓰일겁니다.
그리고 임포트는 안해도 되지만 하죠 일단은(이상하게 마우스 이벤트나 기타 다른 것들도 임포트를 안해줘도 에러가 안나는 경우가 있죠..-_-;;;; 나게 하려면 전부 그렇게 하든지)
스케일 모드는 크기를 키우지 안도록 막는 것이고 두버째는 정렬입니다. 정렬에 해당하는건 이외에도 많이 있습니다.
ex) 스테이지의 정렬
StageAlign.TOPTop Center StageAlign.BOTTOMBottom Center StageAlign.LEFTCenter Left StageAlign.RIGHTCenter Right StageAlign.TOP_LEFTTop Left StageAlign.TOP_RIGHTTop Right StageAlign.BOTTOM_LEFTBottom Left StageAlign.BOTTOM_RIGHTBottom Right
이 속성들이 스테이지의 정렬을 결정합니다.
그리고 스테이지 속성의 변함을 체크 하는 부분은 다른 이벤트를 등록해서 사용하는것과 동일합니다.


::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::