본문 바로가기

카테고리 없음

TitleWindow 쓰기 귀찮을 때 간단하게 Alert을 확장해서 써보자.

728x90
TitleWindow를 띄우기 좀 귀찮기도하고 창의 크기를 작게 만들 때!

Alert을 확장해 사용하면 편리하다.

extends까지 해서 Class로 만들어도 상관 없고

나는 귀찮으므로 Alert을 하나 생성해서 편집해 사용하였다.

밑의 소스를 보면 알겠지만 Alert.show() 메소드는 보여주는 Alert의 인스턴스를 리턴해준다.

그래서 그 메소드를 이용해 보여주고 편집하면 된다.

궁금한 건 댓글로-

사용자 삽입 이미지


var alert :Alert = Alert.show( "", "부서 정보 입력", Alert.OK | Alert.CANCEL, null,
              eventBtnAddDeptClick, null, Alert.OK );
alert.height = 120;
( alert.getChildAt( 0 ) as DisplayObjectContainer ).removeChildAt( 0 );

var vBox :VBox = new VBox();
vBox.setStyle( "horizontalAlign", "center" );
vBox.width = 144;
vBox.height = 50;

latxName = new LabelTextInput();
latxName.label = "Name"

latxName.width = 142;
latxName.height = 20;
latxName.setStyle( "backgroundColor", 0x869CA7 );
latxName.setStyle( "textAlign", "center" );
latxName.setStyle( "letterSpacing", 1 );

vBox.addChildAt( latxName, 0 );


latxDescription = new LabelTextInput();
latxDescription.label = "Description";

latxDescription.width = 142;
latxDescription.height = 20;
latxDescription.setStyle( "backgroundColor", 0x869CA7 );
latxDescription.setStyle( "textAlign", "center" );
latxDescription.setStyle( "letterSpacing", 1 );

vBox.addChildAt( latxDescription, 1 );
( alert.getChildAt( 0 ) as DisplayObjectContainer ).addChildAt( vBox, 0 );
반응형