remove the right click menu in flash 9

后端 未结 8 1924
时光说笑
时光说笑 2021-01-18 01:59

Is it possible, using actionscript 3 to disable the right click menu?

Any help greatly appreciated!

相关标签:
8条回答
  • 2021-01-18 02:20

    You can use:

    stage.showDefaultContextMenu = false;
    

    to hide everything but the settings option.

    0 讨论(0)
  • 2021-01-18 02:21

    This is a better option

    _level1._y = 195;
    var myMenu:ContextMenu = new ContextMenu();
    myMenu.hideBuiltInItems();
    _root.menu = myMenu;
    
    0 讨论(0)
  • 2021-01-18 02:22

    You can hide everything except for the Settings item, as said by Lain.

    By the way: If you need to customize it you can use the ContextMenu class from the flash.ui package. Call hideBuiltInItems on it first to hide everything except for the Settings and then assign it to the menu property of the object you want to use the menu for (or root for the entire applet).

    FYI, there is a nice tutorial about it that you can find here

    0 讨论(0)
  • 2021-01-18 02:22

    If you can live with wmode opaque then you can intercept the right click at browser level as done here:

    http://www.uza.lt/rightclick/

    0 讨论(0)
  • 2021-01-18 02:24

    this code would also work

    var newMenu=new ContextMenu();
    newMenu.hideBuiltInItems();
    this.menu = newMenu;
    
    0 讨论(0)
  • I don't think you can do this in AS3 (Adobe probably never put support in there because it would prevent the user from accessing the security settings).

    There are ways to do it through HTML, etc.

    Check out http://www.actionscript.org/forums/showthread.php3?t=175669

    0 讨论(0)
提交回复
热议问题