2012-10-12 39 views
0

我在Flash應用程序的主要功能中具有以下功能,但是當我使用MDM Zinc發佈此功能時,仍然會獲得默認的Flash右鍵單擊上下文菜單。使用MDM Zinc創建上下文菜單

var openFileMenuItem:String = "Open"; 
var closeFileMenUItem:String = "Close File"; 
var exitMenuItem:String = "Quit MyApplication"; 

mdm.Menu.Context.onContextMenuClick = onContextMenuClickHandler; 
mdm.Menu.Context.enable(); 
mdm.Menu.Context.insertItem(openFileMenuItem); 
mdm.Menu.Context.insertItem(closeFileMenUItem); 
mdm.Menu.Context.insertDivider(); 
mdm.Menu.Context.insertItem(exitMenuItem); 


function onContextMenuClickHandler(event:mdm.Event):void 
{ 
    switch(event.data.name) 
    { 
     case openFileMenuItem: 
      mdm.Dialogs.prompt("open"); 
     break; 
     case closeFileMenUItem: 
      mdm.Dialogs.prompt("close"); 
     break; 
     case exitMenuItem: 
      mdm.Dialogs.prompt("exit"); 
     break; 
    }; 
} 

上面應該工作,因爲它是很好從MDM鋅的在線文檔拍攝,但我只是得到了默認的Flash上​​下文菜單。還有什麼我需要做的嗎?

回答

0

在MDM鋅中有一個屬性稱爲「允許右鍵單擊」。這需要設置爲「False」才能顯示自定義上下文菜單!