×

新导航介绍,点击查看

Flash 禁止右键的常见方法

发表日期:2009-11-01 摄影器材: 点击数: 投票数:

Flash 文件的右键菜单其实是个鸡肋,几乎没多大作用。特别是嵌入到网页中,往往还影响页面的美观,今天收集整理了一下禁右键的方法,以下仅供参考:
在帧上直接打代码:fscommand('showmenu',fasle);
通过这种方法在 Flash Player 中有效,在网页中无效,所以不是很理想的一种方法。

在发布的时候HTML选项里面直接不选重复播放(默认是可以重复播放),这种方法仅在网页中有效,在 Flash Player 中无效,而且仅仅是屏蔽掉了播放选项,并没有真正意义上全部屏蔽右键菜单。

在 Flash 的第一帧加入动作:

引用内容
right = new Object();
right.onMouseMove = function(){
Stage.scaleMode = 'noScale';
};
Mouse.addListener(right);
这种方法是让 Flash 的右键放大、缩小菜单失效,如果配合第二种方法一起使用基本上等于禁了右键。

在 Flash 的第一帧加入命令:Stage.showMenu=false;
这个方法最简单,不好的地方是生成的SWF文件永久性的没了右键菜单,以后如果想再加入右键菜单就必须在FLA的源文件中改了。

在网页中 Flash 的位置加入参数:
这种方法的效果和第四种相同,而且不需在 Flash 文件中加入额外的AS代码。一般网页中用 embed 标签嵌入 Flash 文件多采用该方法。

在 Flash 的第一帧加入 Action:

引用内容
_root.createTextField('danger', 999, 0, 0, Stage.width, Stage.height);
这种方法仅适合用于没有交互的动画上,如果需要交互的话,该方法不行。

作者:sphil

《Flash 禁止右键的常见方法》


下一篇:没有了

最 新:
没有其它新的作品了

更多sphil的POCO作品...

评论