Uncaught ReferenceError: SWFObject не определен - PullRequest
2 голосов
/ 17 июля 2011

Звучит как глупый вопрос и часто задаваемые вопросы, но я действительно не вижу причин, чтобы не запускать его.

Я пытаюсь запустить тепловизор с SWFObject, и это ошибка, которую яполучить.Я правильно включил файл 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 Ответ

5 голосов
/ 17 июля 2011

Реализация изменилась:

1) Ваша проблема описана (и решена) здесь .

2) Проверьте исходные документы здесь .

По сути, вам нужно использовать swfobject.embedSWF(...) сейчас вместо var x = new swfobject(...)

В любом случае, Google ваш друг в этом;)

...