FLEX에서 레이아웃 배치를 할 때 궁금점이 있어 테스트를 진행하여 보았습니다.
아래와 같은 테스트 코드에서
0. 버튼 누르기 전
1. includeInLayout
2. width
3. percentWidth
각각 3개를 조절하였을 때 화면상에서 어떻게 보이는지를 확인해 보았습니다.
0. 버튼 누르기 전
1. b1.includeInLayout = false;
==> 검정 화면이 레이아웃에서 제거 되면서 horizontalGap 또한 줄어 들어 실제적으로 녹색화면이 약간 크기가 증가한 모습으로 보임.
2. b1.width = 0;
==> 검정색 화면의 크기가 0으로 줄어 들었지만 컨테이너 내부에는 존재하므로 horizontalGap은 유지되어 아래와 같은 그림으로 보임.
b1.percentWidth = 0;
==> percentWidth 적용시 컨테이너 내부 항목의 크기를 최소값으로 유지하여 아래와 같은 그림으로 보임.
각각 약간의 차이가 보이네요 ^^ 도움이 되셨나요 ? 레이아웃 설계시 참조가 되었음 하네요 ^_^
[참조] 사항으로 rawChildren 을 공부하시면 더 도움이 될거 같네요 ~
'etc > old' 카테고리의 다른 글
Label 에 오버시 마우스 커서 손모양 만들기 (0) | 2009.05.29 |
---|---|
메뉴 컨트롤 하기 (0) | 2009.05.29 |
구글-네이버, ‘오픈’의 엇갈림 (0) | 2009.05.28 |
TabBar 스타일 적용하기 (0) | 2009.05.26 |
FLEX 차트 스킨 ARTWORK 적용하기 - For Photo Shop (3) | 2009.05.26 |