主题:  怎么屏蔽FLASH中的右键?

尘木

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/13 9:41:15
#12001/12/6 16:19:42
我在主页中屏蔽了右键,但放上去的FLASH点击右键无法屏蔽,虽然也没什么,但不太顺眼
请教教我啊~~~~~~~~~~~~~~~在DW中还是FLASH中?



vital

职务:普通成员
等级:1
金币:10.0
发贴:194
注册:2001/5/15 12:10:20

hacker hacking

职务:普通成员
等级:4
金币:10.0
发贴:1629
注册:2001/9/30 15:55:46
#32001/12/6 18:34:25

不舍得给人看呀
我帮你贴过来
1.在页面里插入swf文件,并使他透明(
2.在这个swf上面加一个layer(如果swf本身就是插在layer里,那么加的这个layer的z-index大于swf所在层的z-index就ok了)

3.在这个layer里面插入一个图片(可以随意,甚至是无效的图片也可以),让图片大小覆盖整个swf。

4.加一个css:“ .p { filter: Alpha(Opacity=0)} ”

5.给刚才那个图片加上这个css。

6.给这个图片加上你想要得连接。

ok,这样就可以给没有源文件的swf文件加上连接了

用这个方法也可以做到在网页里屏蔽flash上的右键菜单,再通过js就可以使右键菜单完全消失了。但是这种方法有一个严重缺陷,就是屏蔽flash右键的同时,原有的交互被屏蔽掉了,比如在swf文件里的按钮或者鼠标跟随,都无法正常运行了。也许有更好的方法,比如 www.microbians.com 就完全屏蔽了右键,而保持了交互,但是我怀疑他的交互根本不是用flash做的。是否能够真正实现在网页里完全屏蔽flash右键菜单,而又保持原有的交互性呢?希望哪位高手能帮忙解答。