屏蔽Flash 右键菜单的方法
作者:方万力 来源:方万力博客 发布时间:2008-05-24 07:21:00
标签:右键,菜单,屏蔽,flash
第一种,也是我最常用的,第一帧里加上
这个比较灵活,想要自定义加入菜单,只要定义drMenu这个对象就可以了
var drMenu = new ContextMenu();//定义ContextMenu对象
drMenu.hideBuiltInItems();//隐藏ContextMenu对象的所有内建项目
_root.menu = drMenu;//将当前菜单drMenu设置为主菜单
第二种是在帧上直接打代码:
fscommand("showmenu",fasle)
不过这种方法在Flash Player中有效,在网页中无效,所以不是很好
第三种是在发布的时候HTML选项里面直接不选重复播放(默认是可以重复播放),问题是在网页中有效,在 Flash Player 中无效,也等于没什么意思。
第四种:在 Flash 的第一帧加入命令:
Stage.showMenu=false;
直接右键什么都不没显示了,这个方法最简单,真的什么都不显示了。
还有一种用在网页上面的是在网页中 Flash 的位置加入参数:
<PARAM NAME="menu" VALUE="false">
效果和第2种相同大概。
最后还收集到一种是适合用在没有交互的动画上,如果需要交互的话这个方法不行,在flash的第一帧加入action:
_root.createTextField("danger", 999, 0, 0, Stage.width, Stage.height);
这是个小技巧,平时也许不会注意,所以收集整理一下,总会有人需要吧!
再加一种用与网页中的右键锁定代码,可以直接用记事本的形式打开网页加在末尾:
<SCRIPT language=JavaScript>
var message="这里是点右键时出现的内容";
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
// -->
</SCRIPT>


猜你喜欢
- 前言朋友提问:创建Word文档并插入市面上有很多图表绘制库,例如echarts和highcharts等等。对于这种由js动态绘制的图表,我们
- //遍历option和添加、移除optionfunction changeShipMethod(shipping){ var le
- 前言最近在学习python,发现了解线程信号量的基础知识,对深入理解python的线程会大有帮助。所以本文将给大家介绍Python3.X线程
- 本次做一个最简单的贪食蛇雏形游戏,就是一个小蛇在画面上移动,我们可以控制蛇的移动方向,但是不能吃东西,蛇不会长大。但是基础的有了,完整版的贪
- 一、常见反爬机制及其破解方式封禁IP,使用cookie等前面文章已经讲过现在主要将下面的:~ 验证码 —> 文字验证码 —> O
- phpMyAdmin错误 缺少 mysqli 扩展。请检查 PHP 配置 的解决方案phpMyAdmin 缺少 mysqli 扩展。请检查
- Urllib官方文档地址:https://docs.python.org/3/library/urllib.htmlurllib提供了一系列
- 富文本-图片上传html:<div class="layui-form-item layui-form-text"
- 需求背景:进行分值计算。如下图,如果只是一两个还好说,写写判断,但是如果有几十个,几百个,会不会惨不忍睹。而且,下面的还是三种情况。例如:解
- 题记:早已听闻python爬虫框架的大名。近些天学习了下其中的Scrapy爬虫框架,将自己理解的跟大家分享。有表述不当之处,望大神们斧正。一
- 一、MySQL数据库的实例管理器概述:1、MySQL数据库的实例管理器(IM)是通过TCP/IP端口运行的后台程序,用来监视和管理MySQL
- 示例代码:<span style="font-size:18px;">function hi(){ var
- (1)应用于客户需要与不同的数据源进行交互时。数据可能来自不同的数据库,他们都有各自不同的复杂格式。但客户与这些数据库间只通过一种标准语言进
- 今天研究了点Flex技术,做了一个小的Demo,在测试时发现经常报错,网上一查发现是浏览器Flash Player版本较低造成(需要10及其
- 之前在学Django时,发现它的模型层非常好用,把对数据库的操作映射成对类、对象的操作,避免了我们直接写在Web项目中SQL语句,当时想,如
- 一、多项式拟合多项式拟合的话,用的的是numpy这个库的polyfit这个函数。那么多项式拟合,最简单的当然是,一次多项式拟合了,就是线性回
- vue-cli创建项目时由esLint校验导致报错或警告vue-cli创建项目后编写代码控制台一片黄但不影响代码执行但是看着就是很不爽啊到网
- 使用通用视图的方法是在URLconf文件中创建配置字典,然后把这些字典作为URLconf元组的第三个成员。例如,下面是一个呈现静态“关于”页
- 打开链接是在新窗口还是原窗口是一个最基础的交互方式。但是很多项目进行中,我们的原型设计并没有仔细考虑链接打开方式。而为了满足运营的需要,选择
- 本文实例讲述了python根据给定文件返回文件名和扩展名的方法。分享给大家供大家参考。具体分析如下:这段代码可以根据文件的完整路径返回文件名