0
플렉스 3에서 2 레벨 수평 메뉴를 어떻게 만들 수 있습니까? 첫 번째 레벨 위로 마우스를 가져 가면 하위 메뉴가 나타나기를 원합니다.flex3에서 2 단계 수평 메뉴를 개발하는 방법은 무엇입니까?
플렉스 3에서 2 레벨 수평 메뉴를 어떻게 만들 수 있습니까? 첫 번째 레벨 위로 마우스를 가져 가면 하위 메뉴가 나타나기를 원합니다.flex3에서 2 단계 수평 메뉴를 개발하는 방법은 무엇입니까?
컨트롤에는이 기능이 내장되어 있습니다. 체크 아웃하려면 여기 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>
FORST 당신에게 제이슨 감사하지만 내가 [1 레벨, B 선택] 금주 모임 BBB의 CCCCC [2 수준, B의 옵션 AAA BBBBBB CC DDD를 묻는 누구인지 아니다 보이는] 나는 지금 U 이해할 수 있기를 바랍니다 ... –
@ 하리 칸나, 네, 이제 당신이 뭘보고 싶어. 이는 데이터의 모양에 따라 여러 가지 방법으로 처리 할 수 있습니다. 메뉴가 ArrayCollection으로 제공됩니까? 그들은 하드 코드되어 있으며 변경되지 않습니다? –