2014-06-13 2 views
0

나는 여러 언어를 지원하는 응용 프로그램에서 작업 중입니다. 버튼과 같은 스파크 구성 요소가있는 메뉴가 있습니다. 한 언어에서 다른 언어로 전환 할 때 언어의 텍스트에 따라 단추 너비가 설정되지 않습니다. 샘플 코드는 다음과 같습니다. 덕분에 감사합니다.레이블 변경으로 버튼의 너비를 동적으로 변경

 [Bindable] 
     private var languageLabel:String; 
private var mMenuLangData:LanguageData = LanguageData.getInstance(); 

     private function onLanguageChange(vEvent:Event):void 
     { 
     languageLabel= mMenuLangData.menuLangData.getLabel(_index , MenuItemsLanguageData.MENU_ITEMS); 
     } 

     <s:Button id="btn" styleName="PrimaryToolItemButtonStyle" label="{languageLabel}" /> 

답변

0

코드가 작동해야합니다. 할당 한 스타일은 어떻습니까? 구성 요소의 너비를 명시 적으로 설정할 수 있습니까?

+0

음, 스킨 클래스에서 폭을 명시 적으로 지정하지 않았습니다. – Rajendra