屏蔽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>
0
投稿
猜你喜欢
- 使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直
- 说明:本函数作用是截取指定英汉混合字符串,并保持显示长度一至。就是将一个汉字当两英文来截取。用途:一般会用在标题显示列表,可以避免截取的字符
- 其实我这样做的本意是为了防止盗链!大家帮忙看一下通过代码能够根治盗链!只要不是HTTP_REFERER来源于(google.com goog
- 一个站点成功与否,不是在于所用的程序语言是PHP还是ASP,也不在于用BLOG建站或是CMS建站,内容和专业很重要。博客很好起步,CMS体系
- 由于笔者最近在做一个跨数据库操作的测试,开始做IBatisNet (IBatis.DataMapper.1.6.2/IBatis.DataA
- 作用: 构建一些简单的SQL语句,结合在提交表单时使用,可以较方便<%@LANGUAGE="VBSCRIPT&
- 动态联接库(DLL)是加快应用程序关键部分的执行速度的重要方法,但有一点恐怕大部分人都不知道,那就是在ASP文件也能通过调用DLL来加快服务
- 首先建一个access 数据库,库中有一个URLINDEX表,其中URL和Keywords字段分别添加了索引,如下:URL &nb
- 又从 James Padolsey 这里得到个好的点子。在实际写脚本过程中可能有段 Javascript 和 HTML 非常相关(比如实例化
- 文本框 textarea 限制输入文字个数的的javascript代码,我们经常在评论留言页面我们需要在客户端限制访客的留言长度,当然最好我
- <base href="http://digi.tech.qq.com/images/ld/2007/1022/
- BluePrint是一个非常成熟也非常流行的CSS框架,很多网站和wordpress基于Blueprint搭建前端结构。最近,bluepri
- 使用本文提供的JavaScript脚本,配合Dreamweaver的层和行为的运用,可以在页面中显示可拖动的精美月历。具体制作步骤如下:1、
- 环境:A机器和B机器都是LINUX系统,但由于B机器已经空间不足,所以停掉不停操作数据库的服务后 ,准备在A机器进行导出操作。导出语句 ex
- 目前网络数据库的应用已经成为最为广泛的应用之一了,并且关于数据库的安全性,性能都是企业最为关心的事情。数据库渐渐成为企业的命脉,优化查询就解
- Silverlight也算一个比较开放的技术。Button控件其实也是一些标准的Grid、Canvas、Rectangle、TextBloc
- 一般情况下会有几种情况需要你把数据库设为只读: 1. Insert,Update,Delete 触发器 2. Check 约束 和 Dele
- 去年曾总结了《IE对CSS样式表的限制和解决方案》中限制的第4条写道“一个CSS文件的不能超过288kb?”,这是一个疑问句,当时没有重现出
- 在ASP中,你可通过VBScript和其他方式调用自程序。实例:调用使用VBScript的子程序如何从ASP调用以VBScript编写的子程
- 在DreamWeaver中编写CSS,这种编写习惯并不提倡,不过由于"可视化"和操作简便,使用的朋友依然很多,今天罗列一