2010-08-09 5 views
0

[플렉스 4] 레이아웃 또는 컨테이너에서 왼쪽 또는 오른쪽으로 플로팅 하시겠습니까? 나는 동적 인 100 % 너비의 메인 컨테이너를 가지고 있으며 그 안에는 3 개의 구성 요소가 있습니다. 하나는 왼쪽에서 오른쪽으로, 다른 하나는 가운데에 떠 있어야합니다. 내가 어떻게 그럴 수 있니?레이아웃 또는 컨테이너에서 왼쪽 또는 오른쪽으로 플로팅 하시겠습니까?

답변

4

float의 의미는 무엇입니까? HorizontalLayout이있는 그룹이 작동하지 않는 이유가 있습니까?

<s:group layout="{new HorizontalLayout()}" width="100%> 
<container1> 
<container2> 
<container2> 
</s:group> 
+0

HTML div의 스타일과 비슷합니다.

+0

메모리가 나를 지원한다면, HTML Float은 텍스트와 같은 다른 "구성 요소"가 떠 다니는 구성 요소를 감싸는 것을 허용하지 않습니까? 그렇다면 Flex에는 존재하지 않는 것입니다. – JeffryHouser

1

HGroup (스파크) 또는 HBox (후광)에 3 가지 구성 요소를 추가하십시오. 구성 요소의 크기를 조절할 수있는 구분선이 필요하면 HDividedBox를 사용할 수 있습니다. 희망이 도움이됩니다.

편집 :

<s:HGroup width="100%"> 
    <s:Panel id="fixedPanel1" width="150"/> 
    <s:Panel id="variablePanel" width="100%"/> 
    <s:Panel id="fixedPanel2" width="150"/> 
</s:HGroup> 

이 당신이 찾고있는 무엇인가 : 여기에 귀하의 의견에 따라 코드 예제입니까?

+0

해당 항목을 가로로 표시 : | <-fix-> | <----- var -----> | <-fix-> | | <--------- windo ws 크기 --------> | 고정 값 = 고정 크기 구성 요소 var = 가변 크기 구성 요소 –

관련 문제