2011-03-22 4 views

답변

0

컨트롤에는이 기능이 내장되어 있습니다. 체크 아웃하려면 여기 Adobe's online documentation with some examples입니다.

예 : 모든

<?xml version="1.0"?> 
<!-- menus/SimpleMenuControl.mxml --> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > 

    <mx:Script> 
     <![CDATA[ 
      // Import the Menu control. 
      import mx.controls.Menu; 

      // Create and display the Menu control. 
      private function createAndShow():void { 
       var myMenu:Menu = Menu.createMenu(null, myMenuData, false); 
       myMenu.labelField="@label"; 
       myMenu.show(10, 10); 
      } 
     ]]> 
    </mx:Script> 

    <!-- Define the menu data. --> 
    <mx:XML format="e4x" id="myMenuData"> 
     <root> 
      <menuitem label="MenuItem A" > 
       <menuitem label="SubMenuItem A-1" enabled="false"/> 
       <menuitem label="SubMenuItem A-2"/> 
      </menuitem> 
      <menuitem label="MenuItem B" type="check" toggled="true"/> 
      <menuitem label="MenuItem C" type="check" toggled="false"/> 
      <menuitem type="separator"/>  
      <menuitem label="MenuItem D" > 
       <menuitem label="SubMenuItem D-1" type="radio" 
        groupName="one"/> 
       <menuitem label="SubMenuItem D-2" type="radio" 
        groupName="one" toggled="true"/> 
       <menuitem label="SubMenuItem D-3" type="radio" 
        groupName="one"/> 
      </menuitem> 
     </root> 
    </mx:XML> 

    <mx:VBox> 
     <!-- Define a Button control to open the menu --> 
     <mx:Button id="myButton" 
      label="Open Menu" 
      click="createAndShow();"/> 
    </mx:VBox> 
</mx:Application> 
+0

FORST 당신에게 제이슨 감사하지만 내가 [1 레벨, B 선택] 금주 모임 BBB의 CCCCC [2 수준, B의 옵션 AAA BBBBBB CC DDD를 묻는 누구인지 아니다 보이는] 나는 지금 U 이해할 수 있기를 바랍니다 ... –

+0

@ 하리 칸나, 네, 이제 당신이 뭘보고 싶어. 이는 데이터의 모양에 따라 여러 가지 방법으로 처리 할 수 ​​있습니다. 메뉴가 ArrayCollection으로 제공됩니까? 그들은 하드 코드되어 있으며 변경되지 않습니다? –

관련 문제