在 Flash 中禁用上下文菜单和鼠标
disabling context menu and mouse in Flash
这应该很简单。
这应该可以解决问题
stage.removeEventListener(MouseEvent.RIGHT_CLICK, function(e:MouseEvent):void{});
Mouse.hide();
当我 运行 它在独立播放器中运行时。
但是当我在浏览器中 运行 时,右键菜单又出现了。我已经尝试设置参数 wmode="opaque"
,它删除上下文菜单(独立于代码),但尽管 css 设置显示鼠标:cursor: none;
是否有另一个调用可以禁用的上下文菜单的侦听器?
要禁用上下文菜单(和右键单击),您可以使用 MouseEvent.RIGHT_CLICK
和/或 MouseEvent.CONTEXT_MENU
(适用于 Flash Player 11.2 及更高版本):
stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:MouseEvent):void {});
stage.addEventListener(MouseEvent.CONTEXT_MENU, function(e:MouseEvent):void {});
Mouse.hide();
希望能帮到你。
这应该很简单。
这应该可以解决问题
stage.removeEventListener(MouseEvent.RIGHT_CLICK, function(e:MouseEvent):void{});
Mouse.hide();
当我 运行 它在独立播放器中运行时。
但是当我在浏览器中 运行 时,右键菜单又出现了。我已经尝试设置参数 wmode="opaque"
,它删除上下文菜单(独立于代码),但尽管 css 设置显示鼠标:cursor: none;
是否有另一个调用可以禁用的上下文菜单的侦听器?
要禁用上下文菜单(和右键单击),您可以使用 MouseEvent.RIGHT_CLICK
和/或 MouseEvent.CONTEXT_MENU
(适用于 Flash Player 11.2 及更高版本):
stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:MouseEvent):void {});
stage.addEventListener(MouseEvent.CONTEXT_MENU, function(e:MouseEvent):void {});
Mouse.hide();
希望能帮到你。