2012-04-18 2 views
0

ButtonBarButton에 대한 사용자 정의 스킨을 만드는 중입니다. 아이콘의 세로 레이아웃을 만들고 mx ButtonBar 구성 요소에 대한이 exapmle과 같이 배치해야합니다. http://blog.flexexamples.com/2008/01/08/changing-the-label-placement-for-a-flex-buttonbar-control/Flex Spark ButtonBar 컨트롤의 레이블 및 아이콘 배치 변경

불행히도 spark 구성 요소에는 "labelPlacement"속성이 없으므로 사용자 정의 기본 BasicLayout 레이아웃을 변경하는 방법을 찾을 수 없습니다. SparkButtonSkin 중 하나.

은 (스파크 피부 초기화 처리기에서) 기능 '의 setStyle' 와 아이콘 위치

protected function sparkbuttonskin_initializeHandler(event:FlexEvent):void 
    { 
     setStyle("iconPlacement", IconPlacement.TOP); 
    } 

답변

0

점화 버튼의 iconPlacement 속성이 설정 해결책을 발견. 하지만 버튼을 ButtonBar 구성 요소 안에 넣으려면 다음과 같이해야합니다. http://blog.flexexamples.com/2009/07/28/displaying-icons-in-a-spark-buttonbar-control-in-flex-4/

+0

감사합니다! sparkSkinButton 클래스에서 setStyle 함수를 사용하여 아이콘 배치를 정의 할 수있는 또 다른 솔루션을 찾았습니다 :'code'setStyle ("iconPlacement.TOP); – janiss

관련 문제