删除右键菜单中的闪光9
-
22-08-2019 - |
题
是否有可能,使用ActionScript 3禁用右键菜单?
任何帮助不胜感激!
解决方案
我不认为你可以在AS3做到这一点(的Adobe大概从来没有把支持在那里,因为它会阻止用户访问安全设置)。
有方式通过HTML做到这一点,等等。
查核 http://www.actionscript.org/forums/showthread .php3ΔT= 175669个
其他提示
您可以使用:
stage.showDefaultContextMenu = false;
隐藏一切,但设置选项。
从Flash Player 11.2开始,它现在可以覆盖行为以鼠标右键点击,e.g。
stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:Event){});
下面是在ActionScript 3中参考对应条目
如通过LAIN所述可以隐藏一切除设置项,。
顺便说一句:如果你需要定制,你可以使用的从flash.ui包ContextMenu类。它呼吁hideBuiltInItems第一隐藏一切除了设置,然后将其分配到要使用(对于整个applet或根)为菜单对象的菜单属性。
仅供参考,有关于它的一个很好的教程,你可以找到这里
此代码也将工作
var newMenu=new ContextMenu();
newMenu.hideBuiltInItems();
this.menu = newMenu;
您好几年以后。 我有同样的问题,但在使用触摸屏。如果你保持定点设备(我的手指)触摸屏幕超过一秒钟的“右键菜单”更会现身。我soved它要Windows7的下控制面板上,“铅笔和输入设备”,触摸标签,操作,关闭为“保持按下”的动作。
我的窗户是西班牙语和名称是problably有点不同,但我敢肯定,你会知道哪个按钮是。
这是一个更好的选择
_level1._y = 195;
var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;
如果你可以用wmode
opaque
生活,那么你可以拦截在浏览器级别右键点击这里进行:
不隶属于 StackOverflow