2009-04-04 8 views
0

왜 두 개의 세로 레이블 구성 요소가 서로 바로 아래에 나타나지 않는지 이해할 수 없습니다. 그들 사이에는 많은 공간이있는 것처럼 보입니다. 여백 설정은 아무런 차이를 만들지 않으므로이 공간을 제거하기 위해 어쨌든 존재합니까?가까이에 세로 레이블 가져 오기

<mx:VBox> 
<mx:Label text="Title" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" /> 
<mx:Label text="Second bit of text I want to appear right under the first" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" /> 
</mx:VBox> 

답변

2

VBoxverticalGap을 0 또는 적절한 값으로 설정해야합니다.

+0

VBox 구성 요소에서 "verticalGap"을 찾았지만 훨씬 좋았습니다 (0으로 설정). 그러나 여전히 완벽하지는 않습니다. 또한 프로그래밍 방식으로 만든 구성 요소에이 속성을 추가 할 수 없습니다 : "var contentLinkBox : VBox = new VBox();" – Dan

+0

아하, 스타일로 설정했습니다. contentLinkBox.setStyle ("verticalGap", 0); – Dan

0

여백 = 0 :

예를 들어,이 레이아웃 코드를 가지고?

+0

텍스트 또는 레이블 구성 요소에 '여백'을 추가하는 것 같습니다. – Dan

관련 문제