使用ActionScript 3是否有可能禁用右键菜单?
非常感谢任何帮助!
使用ActionScript 3是否有可能禁用右键菜单?
非常感谢任何帮助!
你可以使用以下代码:
stage.showDefaultContextMenu = false;
隐藏除了设置选项以外的所有内容。
myContextMenu.hideBuiltInItems();
。 - Bitterblue从Flash Player 11.2开始,现在可以覆盖鼠标右键单击的行为,例如。
stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:Event){});
这里是ActionScript 3参考文档中相应的条目(英文链接)。
我认为在AS3中你无法做到这一点(Adobe可能从未提供支持,因为这将阻止用户访问安全设置)。
可以通过HTML等方式实现。
请查看http://www.actionscript.org/forums/showthread.php3?t=175669
这段代码也可以正常工作
var newMenu=new ContextMenu();
newMenu.hideBuiltInItems();
this.menu = newMenu;
这是更好的选择
_level1._y = 195;
var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;