在主時間軸貼上:
var myMenu:ContextMenu=new ContextMenu();
//隱藏其它選項
myMenu.hideBuiltInItems();
//建立一個自訂選項,並且為自訂選項加入按下時執行的function
var myItem:ContextMenuItem=new ContextMenuItem("顯示1", fun1);
//將自訂選項加入選單
myMenu.customItems.push(myItem);
this.menu=myMenu;
function fun1(){
trace("顯示1被按下了");
}
AS3.0
在主時間軸貼上:
var myMenu:ContextMenu=new ContextMenu();
//隱藏其它選項
myMenu.hideBuiltInItems();
//建立一個自訂選項
var myItem:ContextMenuItem=new ContextMenuItem("顯示1");
//為自訂選項加入按下時執行的function
myItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,fun1);
//將自訂選項加入選單
myMenu.customItems.push(myItem);
this.contextMenu=myMenu;
function fun1(e:Event){
trace("顯示1被按下了");
}
this可以改成在場景上的MovieClip(或TextField)實體名稱,那選單就只會針對這個MovieClip做反應。
0 意見:
張貼留言