Главная > Adobe Flash и SWFObject > Как это работает

Как это работает

[Для желающих, Вы можете посмотреть код скрипта SWFObject здесь.]

Использовать SWFObject очень легко. Сначала включите в ваш файл строку, вызывающую скрипт: <script type="text/javascript" src="swfobject.js"></script> (лучше сделать это в заголовке страницы), а затем используя небольшой код Javascript вставьте Flash - ролик в нужном месте вашей страницы. Пример использования SWFObject:

<!-- Вызываем скрипт SWFObject--;>
<script type="text/javascript" src="swfobject.js"></script>
...
<!-- В нужном месте вставляем ваш Flash-ролик --;>
<div id="flashcontent">
Этот текст будет замещен Flash роликом, если у посетителя вашей страницы
установлен Flash-плеер, либо отображен в противном случае.
</div>

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
</script>

Вот - описание того, что делает код:

<div id="flashcontent">[...]</div>

Элемент HTML - кода, в который будет подставлен наш Flash - контент. Содержание, помещенное внутрь тегов <div id="flashcontent">[...]</div> будет заменено вашим Flash - контентом. Таким образом пользователи с установленным Flash - проигрывателями подходящих версий никогда не увидят этот код. Тогда как поисковые машины ее проиндексируют и внесут в свой индекс, чем вы можете воспользоваться, сделав, например, текстовое описание вашего флеш - ролика.

var so = new SWFObject(swf, id, width, height, version, background-color [, quality, xiRedirectUrl, redirectUrl, detectKey]);

Эта строка создает новый процесс SWFObject и передает ему необходимые аргументы... (подробнее..)


Реклама: