ZetMenu
Openzet.org
목차 |
소개
ZetMenu란 Stage의 좌우 상하의 영역을 고려하여 서브메뉴의 위치를 화면상에 모두 표현할 수 있도록 기존의 Menu 클래스를 상속하여 확장한 클래스이다.
속성
사용법
myMenu = ZetMenu.createMenu(parent:DisplayObjectContainer, mdp:Object, showRoot:Boolean);
위의 코드는 메뉴를 생성하는 ZetMenu의 스태틱 함수이다. 인자로 addChild 될 DisplayObjectContainer를 지정하고 MenuDataProvider(mdp) 를 설정하면 기본적인 메뉴가 구성된다.
myMenu.show(xShow:Number, yShow:Number)
위의 코드 createMenu를 통해 생성된 메뉴의 offset 값을 설정하는 코드이다.
애플리케이션 예제
var point1:Point = new Point();
var myMenu:ZetMenu;
myMenu = ZetMenu.createMenu(panel, myZetMenuData, false);
myMenu.labelField="@label"
myMenu.addEventListener("itemClick", menuHandler);
myMenu.show(0, 0);
function menuHandler(event:MenuEvent):void {
Alert.show("Label: " + event.item.@label, "Clicked menu item");
}

