本人用Dreamweaver做的一个带有swf文件html页面,直接双击打开能在浏览器中正常使用观看flash。但是放在tomcat容器里运行时(http://localhost:8080/JavaEE/index.html)用火狐看的话,下载了一个Adobe flash player 10后能正常观看,但其他浏览器,都显示没有加载影片。假如把那个相对路径(广告/广告2.swf),改成整个完整路径(D:\Tomcat 6.0\webapps\JavaEE\广告/广告2.swf)也可以在任何浏览器中看到flash。这是那个视频插入的源码。(有Dreamweaver生成的。)
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="310" height="42" title="广告2"> <param name="movie" value="广告/广告2.swf" />
<param name="quality" value="high" />
<embed src="广告/广告2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="310" height="42"></embed>
</object> 纠结等待高手,解惑。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="310" height="42" title="广告2"> <param name="movie" value="广告/广告2.swf" />
<param name="quality" value="high" />
<embed src="广告/广告2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="310" height="42"></embed>
</object> 纠结等待高手,解惑。
<object classid= "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 " codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " id="myflash" width= "310 " height= "42 " title= "广告2">
<param name= "movie " value= "广告/广告2.swf " />
<param name= "quality " value= "high " />
<embed src= "广告/广告2.swf " quality= "high " pluginspage= "http://www.macromedia.com/go/getflashplayer" id="myflash" type= "application/x-shockwave-flash " width= "310 " height= "42 ">
</embed>
</object> <script type="text/javascript">
document.getElementById("myflash").movie=encodeURI("广告/广告2.swf");
</script>
你这种方法我不知道怎么用。呵呵
但的确是中文的问题。我后来把这swf文件放在同一目录下,并且都改成英文名就可以用了。呵呵。。
<object classid= "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 " codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " id="myflash" width= "310 " height= "42 " title= "广告2">
<param name= "movie " value= "广告/广告2.swf " />
<param name= "quality " value= "high " />
<embed src= "广告/广告2.swf " quality= "high " pluginspage= "http://www.macromedia.com/go/getflashplayer" id="myflash" type= "application/x-shockwave-flash " width= "310 " height= "42 ">
</embed>
</object> <script type="text/javascript">
document.getElementById("myflash").movie=encodeURI("广告/广告2.swf");
</script>