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右键菜单,而又保持原有的交互性呢?希望哪位高手能帮忙解答。