<script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent" style="width:540px; height:244px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:700;">
  NULL Content
</div><script type="text/javascript" language="javascript">
    var so = new SWFObject("expressInstall.swf?xmlPath=index.xml", "sotester", "540", "244", "9", "#000000");
    so.addParam("allowFullScreen", "true");
    so.addParam("menu", "false");
    so.addParam("wmode", "transparent");
    so.write("flashcontent");
</script><?xml version="1.0" encoding="utf-8" ?> 
<data>
  <newsid>
    <project mytitle="1" mypic="Images/img/01.jpg" links="#" />
    <project mytitle="2" mypic="Images/img/02.jpg" links="#" />
  </newsid>
</data>
相关文件 swfobject.js, expressInstall.swf, index.xml 都和本html在一个目录下。想用swfobject.js实现播放图片幻灯片效果,报错: SWFObject is undefined 未定义请问大家如何解决!谢谢!

解决方案 »

  1.   

    swfobject.js 设置引用的编码
      

  2.   

    <script type="text/javascript" src="swfobject.js" chaset="UTF-8"></script>
      

  3.   


    不行,还是不显示。最后的解决方案是:在head里:
    <script type="text/javascript">
        swfobject.embedSWF("swf/homepage1.swf?xmlPath=xml/index.xml", "flashcontent", "540", "244", "9.0.0", "swf/homepage1.swf?xmlPath=xml/index.xml");
    </script>