如何禁用倒带/前进选项?

Posted

技术标签:

【中文标题】如何禁用倒带/前进选项?【英文标题】:How to disable Rewind/Forward options? 【发布时间】:2016-10-30 09:12:21 【问题描述】:

您知道当您右键单击一个场景并弹出一堆选项时吗?您如何禁用快退和快进选项(以防用户意外按下其中一个选项),因为它搞砸了我的整个 Flash 游戏。

【问题讨论】:

remove the right click menu in flash 9的可能重复 【参考方案1】:

您可以使用

禁用大部分上下文菜单
stage.showDefaultContextMenu = false;

这仍然会留下设置和关于部分

有一个技巧可以通过捕捉舞台上的右键单击事件来完全删除右键菜单,不知道它是否仍然适用于当前的 Flash 播放器版本:

stage.addEventListener(MouseEvent.RIGHT_CLICK, doNothing);

private function doNothing(e:MouseEvent):void 

    //do nothing...

【讨论】:

谢谢!非常感谢! 我想知道是否应该在doNothing() 中添加e.preventDefault(),否则它也不会阻止显示菜单。

以上是关于如何禁用倒带/前进选项?的主要内容,如果未能解决你的问题,请参考以下文章

如何用jQuery禁用浏览器的前进后退按钮

移动端h5禁用浏览器左滑右滑的前进后退功能

滑动时禁用网页导航(后退和前进)

Angular js-模拟浏览器后退/前进按钮禁用

Jquery 禁用浏览器的 后退和前进按钮

JS禁用浏览器前进后退