2010-05-27 9 views

답변

0

아니오; 그것은 현재의 한계 중 하나이다; 나는 Flash Player를 믿는다.

Adobe AIR에서 NativeMenuItem 클래스의 하위 메뉴 속성을 사용하여 상황에 맞는 메뉴에 하위 메뉴를 추가 할 수 있습니다.

+0

을 즐길 수? 플래시 플레이어를 지금 지원할 수있는 변경 사항이 있습니까? – Shrayas

+0

@ 스컹크는 내가 알고있는 것이 아닙니다. – JeffryHouser

+0

우리가 AIR에서 필요하다면 이걸 얻을 수 있습니까? –

-1

<?xml version="1.0" encoding="utf-8"?> 
    <s:Panel xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark" 
     xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="400" 
     creationComplete="panel1_creationCompleteHandler(event)" 
     rightClick="panel1_rightClickHandler(event)" title="Context Menu with       Subitem"> 

    <fx:Script> 
     <![CDATA[ 
      import mx.controls.Alert 
      private var myContextMenu:ContextMenu = new ContextMenu(); 

      protected function panel1_creationCompleteHandler(event:Event):void 
      { 
       this.contextMenu = myContextMenu; 
      } 
      protected function panel1_rightClickHandler(event:MouseEvent):void 
      { 
       var menuItem1:ContextMenuItem = new ContextMenuItem('Menu 1'); 
       var menuItem2:ContextMenuItem = new ContextMenuItem('Menu 2'); 


       myContextMenu.customItems = [menuItem1, menuItem2 ]; 

       var subMenuItem1:ContextMenuItem = new ContextMenuItem('Sub- Menu 1'); 
        subMenuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemClick); 

       var subMenuItem2:ContextMenuItem = new ContextMenuItem('Sub- Menu 2'); 
        subMenuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemClick2); 

       var myContextSubMenu:ContextMenu = new ContextMenu(); 
       myContextSubMenu.customItems = [subMenuItem1, subMenuItem2]; 

       menuItem1.submenu = myContextSubMenu; 
      } 
      protected function menuItemClick(event:Event):void 
      { 
       Alert.show('Sub-Menu 1 is clicked'); 
      } 
      protected function menuItemClick2(event:Event):void 
      { 
       Alert.show('Sub-Menu 2 is clicked'); 
      } 
     ]]> 
    </fx:Script> 
    <fx:Declarations> 
     <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 
</s:Panel> 

AIR 응용 프로그램에서 하위 메뉴를 추가하는 쉬운 방법 안녕하세요, 일부 업데이트가 이것에있다

관련 문제