1 2 3 |
<object width="273" height="96" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param name="movie" value="https://iwebs.pro/wp-content/themes/efolio/images/logo.swf" /><param name="quality" value="high" /><param name="scale" value="noborder" /><param name="salign" value="t" /><param name="wmode" value="transparent" /><param name="src" value="https://iwebs.pro/wp-content/themes/efolio/images/logo.swf" /><object width="273" height="96" type="application/x-shockwave-flash" data="https://iwebs.pro/wp-content/themes/efolio/images/logo.swf"><param name="quality" value="high" /> <param name="scale" value="noborder" /><param name="salign" value="t" /><param name="wmode" value="transparent" /><param name="src" value="https://iwebs.pro/wp-content/themes/efolio/images/logo.swf" /><p>Альтернативное содержимое</p></object></object> Пример работающего SWF (флеш анимация) |
Клиент:
- Официальный дилер электроинструментов Bosh в Санкт-Петербурге.
- Сайт клиентов — https://pinremont.ru/
Задача:
- сделать логотип
- анимировать логотип
- сделать сайт
Решение:
Описания метода вставки SWF:
Данный вариант подойдет всем, кому нужно вставить SWF файл на страницу сайта, блога, чего либо. Подходит для любого движка, будь то: WordPress, Joomla, Ucoz, 1С-Битрикс или обычная HTLM или php страница.
Берете код ниже, вставляете его на сайт НЕ В ВИЗУАЛЬНЫЙ РЕДАКТОР, А В HTML. Если Вы используете CMS и хотите вставить swf файл на страницу\запись, нужно обернуть код тегами:
[php]<pre></pre>[/php]
Если swf заработал но на заднем фоне что-то не так, смотрите стили тега pre. Так же, тег pre учитывает пробелы, их нужно удалять если они Вам не нужны.
Заменяете нужные Вам параметры: (!важно: параметры повторяются, заменить нужны все.)
[php]
width="273" — ширина
height="96" — высота
полная-ссылка-на-ваш-файл.swf — полный путь к Вашему swf файлу
param name="wmode" value="transparent" — прозрачный фон
[/php]
Ниже представлен сам код:
[php]
<object width="273" height="96" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name="movie" value="полная-ссылка-на-ваш-файл.swf" />
<param name="quality" value="high" />
<param name="scale" value="noborder" />
<param name="salign" value="t" />
<param name="wmode" value="transparent" />
<param name="src" value="полная-ссылка-на-ваш-файл.swf" />
<!—[if !IE]>—><object width="273" height="96" type="application/x-shockwave-flash" data="полная-ссылка-на-ваш-файл.swf"><!—<![endif]—>
<param name="quality" value="high" />
<param name="scale" value="noborder" />
<param name="salign" value="t" />
<param name="wmode" value="transparent" />
<param name="src" value="полная-ссылка-на-ваш-файл.swf" />
<p>Альтернативное содержимое</p>
<!—[if !IE]>—></object><!—<![endif]—>
</object>
[/php]
Достоинства метода:
- Вставка flash на сайт методом вложенных объектов имеет следующие плюсы:
- Валидность и соответствие стандартам
- Возможность показа альтернативного содержимого, если не установлен flash-плеер
Недостатки метода (такова цена валидности)
- Дублирование параметров
- Объемный код
- Иррациональность
- Использование условных комментариев (для обеспечения кроссбраузерности)
- Не все браузеры предложат установить flash-плеер, при его отсутствии