2011-10-17 3 views
0

다음 코드 (exerpt)가 있습니다.그 안의 요소를 받아들이는 커스텀 Flex 구성 요소는 어떻게 만듭니 까?

<fx:Declarations> 
    <fx:Array id="ribbonTabs"> 
     <fx:String>Home</fx:String> 
     <fx:String>Help</fx:String> 
    </fx:Array> 
</fx:Declarations> 

<cx:RibbonBar id="mainRibbon" tabs="{ribbonTabs}" /> 

RibbonBar는 기본적으로 TabNavigator가 포함 된 사용자 지정 구성 요소이며 일부 다른 요소가 있습니다. 이 코드는 다음과 같이 만듭니다.

enter image description here

알 수 있듯이 "tabs"속성에 대한 공용 변수를 사용하고 있지만 이렇게 할 수 있도록 코드를 작성하려고합니다.

<cx:RibbonBar id="mainRibbon"> 
    <fx:ArrayList> 
      <fx:String>Home</fx:String> 
      <fx:String>Help</fx:String> 
    </fx:ArrayList> 
</cx:RibbonBar> 

... 위의 스크린 샷과 같은 것을 만듭니다.

Adobe Flex 4 이상에서 어떻게 이것을 할 수 있습니까? 필자는 Flex에 처음으로 익숙해 졌기 때문에 주석 처리 된 코드 나 답변에 대한 정교함에 정말 감사 할 것입니다. 감사!

답변

0

당신의 "탭을"가정, 당신의 코드는 다음과 같이 업데이트 할 수있는 "DataProvider에"유사합니다

<cx:RibbonBar id="mainRibbon"> 
    <cx:tabs> 
     <fx:ArrayList> 
      <fx:String>Home</fx:String> 
      <fx:String>Help</fx:String> 
     </fx:ArrayList> 
    </cx:tabs> 
</cx:RibbonBar> 
+0

감사합니다! 그것은 완벽하게 작동했습니다 : D – Titus