swfobject - Uncaught ReferenceError : SWFObject is not defined

标签 swfobject

这听起来像是一个愚蠢的问题和常见问题解答,但我确实没有看到任何不能运行它的理由。

我尝试使用 SWFObject 运行 imagerotator,这就是我收到的错误。我确实正确包含了 swfobject.js 文件(可通过直接 url 访问),并通过 XML 文件传递​​参数,该文件也可以独立加载。我使用的是 2.2 版本。

这是我的 SWF 调用:

<div id="slide1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this rotator.</div>
                    <div id="rotator"></div>
                    <script type="text/javascript">


                        var s1 = new SWFObject("/admin/cms/imagerotator.swf","rotator","606","199","5");
                        s1.addVariable("file","imagerotator.php");

                        s1.addParam("allowfullscreen","false");
                        s1.addVariable("linkfromdisplay", "false");
                        s1.addVariable("transition","lines");//bgfade,blocks,bubbles,circles,fade,flash,fluids,lines,random,slowfade
                        s1.addVariable("rotatetime","5");
                        s1.addVariable("overstretch","false");
                        s1.addVariable("backcolor","0xFFFFFF");// change if its helps to fit better in design (optional)
                        s1.addVariable("shuffle","false");
                        s1.addParam("wmode", "transparent");
                        s1.addVariable("showicons","false");
                        s1.addVariable("shownavigation","false");
                        s1.write("slide1");

                    </script>

我怀疑 SWFobject 的这种用法完全不适合此版本,尽管我使用了 CMS 的示例代码包括该库的确切版本。

最佳答案

实现发生了变化:

1) 您的问题已得到描述(并已解决)here .

2) 查看原始文档 here .

基本上,您现在需要使用 swfobject.embedSWF(...) 而不是 var x = new swfobject(...)

无论如何,Google 在这方面都是您的 friend ;)

关于swfobject - Uncaught ReferenceError : SWFObject is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6720443/

相关文章:

css - 影响元素填充的 Flash/SWF 对象

jquery - swfObject 导致 "Object doesn' t support“__flash__addCallback 函数中的错误

javascript - 除了 Youtube 之外,是否有适用于在其他地方托管的视频的 Chromeless 播放器解决方案?

javascript - 强制 SWFObject 使用 EMBED 而不是 OBJECT

javascript - 使用 SWFObject,闪光灯在 Firefox 上向右移动 1 个像素

javascript - SWF 不在 IE9 中呈现(但在 Chrome/FF 中呈现)

javascript - 如何使用参数将函数api_addEventListener添加到Vimeo播放器

javascript - IE 在重新加载嵌入了 swfobject 的页面时抛出 'Unspecified error'

javascript - 如何正确使用SWFObject