Flex에서 콤보박스를 아래와 같이 가변 크기로 해놓으면 최소 크기가 입력된 값에 영향을 받습니다. 콤보박스의 값중 가장 긴 라벨크기로 최소크기가 셋팅됩니다.
위와같이 상황에서는 스크롤이 생겨 버리는 황당한 시츄에이션이 발생하는데 그럴때는 상위 컨테이너를 등록하고 상위 컨테이너의 변경 이벤트를 찾아서 콤보박스의 크기를 다시 입력하는 방법이 있습니다.
<mx:ComboBox id="combo_group" width="100%" />
위와같이 상황에서는 스크롤이 생겨 버리는 황당한 시츄에이션이 발생하는데 그럴때는 상위 컨테이너를 등록하고 상위 컨테이너의 변경 이벤트를 찾아서 콤보박스의 크기를 다시 입력하는 방법이 있습니다.
box.addEventListener(Event.RESIZE , function(e:Event):void{
combo_group.width = width;
combo_group.dropdownWidth = width;
combo_group.dropdownWidth = width;
});
<mx:HBox horizontalGap="0" width="100%" id="box">
<mx:HBox horizontalGap="0" width="100%" id="box">
<mx:ComboBox id="combo_group" width="100%" />
</mx:HBox>



