Uncaught ReferenceError: SWFObject не определен

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

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


person Insight    schedule 16.07.2011    source источник
comment
Этот вопрос совершенно не ясен.   -  person Kris    schedule 17.07.2011


Ответы (1)


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

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

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

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

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

person Kris    schedule 16.07.2011