컨트롤 사이에 일정량의 픽셀이있는 컨트롤 집합을 프로그래밍 방식으로 추가해야합니다. Flex docs에서이 작업을 수행하는 방법을 찾지 못했습니다. 내가 어떻게 해?Flex에서 절대 위치 지정?
1
A
답변
2
대부분의 컨테이너에는 아이템을 배치 할 수있는 로직이 있습니다 (예 : 수직 또는 수평으로. 나는.
<mx:HBox horizontalGap="5">
<Component1/>
<Component2/>
<etc.../>
</mx:HBox>
또는 스크립트 : 당신은 공간의 5 개 픽셀이 (수직 레이아웃 중 VBOX)가 HBox의을 사용하여 수평으로 배치 할 경우
...
var box: HBox = new HBox();
box.horizontalGap = 5;
box.addChild(new Component1());
box.addChild(new Component2());
addChild(box);
하지만 당신은 사용하여 직접 배치 할 경우 X, Y 좌표 (예 : 절대 위치) 사용할 수있는 캔버스 :
<mx:Canvas>
<Component1 x="100" y="100"/>
<Component2 x="100" y="200"/>
<etc.../>
</mx:Canvas>
스크립트 버전 :
var canvas: Canvas = new Canvas();
var component1: Component1 = new Component1();
component1.x = 100;
component1.y = 100;
canvas.addChild(component1);
var component2: Component2 = new Component2();
component2.x = 100;
component2.y = 100;
canvas.addChild(component2);
2
절대 위치 지정이있는 컨테이너 내부, 예. 캔버스, x 및 y (또는 오른쪽, 왼쪽, 위, 아래)로 요소를 배치 할 수 있습니다.
elem.x = 100;
elem.y = 200;
canvas.addChild (elem);
0
Spacer을 사용하여 구성 요소 사이에 공간을 추가 할 수도 있습니다. 당신의 창 크기를 다시 할 수있는 경우
<mx:HBox>
<Component1 />
<mx:Spacer width="10" />
<Component2 />
</mx:HBox>
0
은 절대 레이아웃을 사용하지 않는 것이 좋습니다 - 중요 minHeight/minWidth를 /의 maxWidth를 = 100 % = "100 %"폭과 높이를 사용하고 사용하는 것이 좋습니다 수 있습니다 경우에 따라 페이지의 비례에 맞게 스페이서의 최소 폭/높이 (2 개 구성 요소 사이)를 설정할 수 있습니다.
관련 문제
- 1. WPF에서의 절대 위치 지정
- 2. 자바 절대 위치 지정
- 3. InkCanvas의 WPF 절대 위치 지정
- 4. IE8에서 절대 위치 지정 중단
- 5. 절대 위치 지정 및 부동
- 6. CSS : 다른 브라우저에서 절대 위치 지정
- 7. CSS - 절대 위치 지정 또는 부동?
- 8. jquery scrollTop을 사용하여 절대 Div의 위치 지정
- 9. css - iphone에서 방향 변경이있는 절대 위치 지정
- 10. 헤더 이미지가없는 광고 배너의 절대 위치 지정
- 11. IE 및 절대 위치 지정 divs
- 12. 절대 위치 지정 div에서 스크롤 막대 숨기기
- 13. CSS : Firefox에서 버튼의 절대 위치 지정
- 14. 테이블의 상대적 및 절대 위치 지정
- 15. 플로트가 아닌 절대 위치 지정 열
- 16. CSS - iphone의 절대 위치 지정? (phonegap, jqtouch)
- 17. IE9의 CSS 절대 위치 지정 버그
- 18. 상대 위치 지정 및 절대 위치 지정과 관련된 div 위치 지정 문제
- 19. 위치 : 위의 상대 위치 : 절대
- 20. IE 위치 문제 : 절대
- 21. 절대 위치 DIV가
- 22. 힘을 절대 위치 DIV는
- 23. 절대 위치 및 부동
- 24. 링크 절대 위치 표시
- 25. FrameLayout으로 절대 위치 변경하기
- 26. CSS : 위치 절대 그래서
- 27. 위치 : 브라우저/창에 절대 절대 주소
- 28. 페이지 및 위치 지정 요소를로드 한 후 JQuery에서 절대 위치 지정
- 29. Actionscript/Flex에서 상대 URL을 절대 URL로 변환
- 30. ASP.Net 컨트롤의 위치 지정
그는 요소 자체에서 요소 위치를 지정할 수도 있습니다. 예 : –