最简单的办法 把swf viewer 右键的弹出菜单禁掉, 在embed中加入 menu="false"
<embed src="preview.swf" width="100%" height="100%" play="true" ALIGN="" loop="true" quality="high" type="application/x-shockwave-flash" menu="false" flashvars="zoomtype=3" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed>
这个ie不支持啊
@ninglee515:
ie 的话 再加入一个 <PARAM name="menu" value="false"> ,
跟其他<param> 同级
@gunsmoke: 昨天试过了不行哎
@ninglee515: 刚刚试过了 好使啊 IE9
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" menu="false" codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=8,0,0,0"> <param name="MOVIE" value="preview.swf"> <param name="PLAY" value="true"> <param name="LOOP" value="true"> <param name="QUALITY" value="high"> <param name="FLASHVARS" value="zoomtype=3"> <PARAM name="menu" value="false"> <embed src="preview.swf" width="100%" height="100%" play="true" ALIGN="" loop="true" quality="high" type="application/x-shockwave-flash" menu="false" flashvars="zoomtype=3" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> </object>
把右键屏蔽了不就行了!
关键是怎么屏蔽ie的flash右键
@ninglee515: 如果你不怕麻烦的话,把pdf2swf 文本播放器反编译一下,然后在flash原代码里改!应该改动也不大!你试试!
用低版本的pdf2swf试试。