FLASH文件怎样完全屏蔽右键选项?

关于在生成的swf文件上右键的选项.我用了个命令可以把"放大""品质"等去掉,怎样把仅剩的"关于adobeflash"和"打印"去掉啊?我用的版本比较老,是FLASH20... 关于在生成的swf文件上右键的选项.我用了个命令可以把"放大""品质"等去掉,怎样把仅剩的"关于adobe flash"和"打印"去掉啊?我用的版本比较老,是FLASH 2004MX版.好再加分~!
谢谢,试试先,好就马上再加30分~!我只是想在Flash Player里用,SWF的放在网页里,还得订尺寸,麻烦.
这及格命令只是把右键里的"放大""品质"还有菜单栏"打开""帮助"去掉了,还是剩两项"设置"和"关于adobe flash",高手再来看~!谢谢~!
展开
 我来答
晓说职场
2007-02-24 · 职场新说,为明天的你而来
晓说职场
采纳数:780 获赞数:8250

向TA提问 私信TA
展开全部
第一种是在帧上直接打代码fscommand("showmenu",fasle) 不过这种方法在Flash Player中有效,在网页中无效,所以不是很好 也是我学会的第一种方法。

第二种是在发布的时候htm选项里面直接不选重复播放 (默认是可以重复播放)问题是在网页中有效,在Flash Player中无效。

后来在网上问别人学会这种 在flash的第一帧加入个命令,Stage.showMenu=false;
就直接右键什么都不没显示了,这个方法最简单,不好的地方是真的什么都不显示了

第四种是让Flash的右键放大、缩小菜单失效,基本上等于屏蔽右键了。在flash的第一帧加入动作

right = new Object();
right.onMouseMove = function() {
Stage.scaleMode = "noScale";
};

还有一种用在网页上面的是 在网页中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>

参考资料: http://publish.it168.com/2006/0112/20060112077201.shtml?positioncode=1706

百度网友7d5d80c20
推荐于2016-02-15 · TA获得超过768个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:0
展开全部
楼主不要浪费时间了。

flash是一个ActiveX组件,生产它的公司已经设定了右键必须显示“关于”和“设置”两项,网上说的那些“方法”要么是根本不懂flash的人瞎说的,要么是屏蔽其他项,总之,是不可能屏蔽关于”和“设置”两项。

不过,我知道一个方法可以彻底屏蔽关于”和“设置”两项。但是由于代价是连flash和用户的交互都没了,所以也不说了。

请楼主相信一个事实:到现在为止,完美的屏蔽“关于”和“设置”两项的方法是没有的。不要给那些不懂装懂的人乱说骗了。

有什么关于flash的问题可以问我。我算是AS比较高手
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FlashASer

推荐于2016-07-14 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18654

向TA提问 私信TA
展开全部
使用如下代码:

//屏蔽右键
stage.addEventListener(MouseEvent.RIGHT_CLICK,function(e:MouseEvent):void{});

条件:
1、必须是AS3文档
2、导出播放器版本必须在11及以上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扶雅楠00Y
2007-03-08 · TA获得超过188个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:151万
展开全部
我的QQ空间有篇文章,flash屏蔽右键菜单,还可以修改成自己的菜单,执行自己的命令!
http://610040433.qzone.qq.com/blog/33

参考资料: http://610040433.qzone.qq.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式