동적 추가 예를 들어, (각 어린이가 같은 크기가 TileList 구성 제약, GridList 성능이 떨어집니다)내가 동적으로 캔버스처럼 컨테이너에 구성 요소를 추가 할 구성 요소
I 버튼을 클릭하면, 나는 희망<mx:Canvas id="myHolder" width="600" height="550">
</mx:Canvas>
<mx:Button label="Add Button" click="addButton()"/>
구성 요소를 추가하고 (구성 요소가 무엇이든 각 구성 요소의 크기가 다를지라도) 추가 된 모든 하위 요소의 너비가 myHolder
보다 큰 경우 새 줄을 새 줄에서 시작하고 높이를 myHolder
에서 늘릴 수 있기를 바랍니다. 같은 시간에. (사용자 정의 코드 레이아웃이 더 좋습니다.)
HBox는 이런 식으로 작동하지 않습니다. 그것은 가로 상자 (이름에서 알 수 있듯이)이며 한 줄에 아이들을 꾸린다. 새 줄을 시작하는 것은 TileList라고합니다 (한 종류의 항목에 적합 함). 항목이 다른 경우 GridLayout을 살펴 보거나 캔버스에 사용자 정의 코드로 배치하십시오. – alxx
정확하게, 아이템을 다른 크기로 표시하고 싶습니다. 캔버스는 괜찮지 만 사용자 정의 코드로 레이아웃하는 법입니다. – jason