网上说Adobe推荐使用Object方式在页面插入SWF文件,运行时自动播放。
网上查了下,推荐说将SWF文件拖入DreamWaver中,然后将自动生成的代码复制过去,如下:
<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="484" height="351" title="dh">
  <param name="movie" value="DNF_场景 1.swf" />
  <param name="quality" value="high" />
  <embed src="DNF_场景 1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="484" height="351"></embed>
</object>然后只需将embed src处的文件索引位置更改下,就可以了。但是我试了下,在浏览器中运行根本无法显示,不知道问题出在哪里?

解决方案 »

  1.   

    "DNF_场景 1.swf"这个文件名字改成英文试试,把中间空格去掉
      

  2.   

    src="DNF_场景 1.swf"
    一个是路径问题,一个是文件名不规范问题,有些服务器不支持带有中文名称或特殊符号命名的文件
      

  3.   

    额,问题找到了,不仅仅是该src处的位置,还要修改param name="movie" value="DNF_场景 1.swf"这里的路径位置