Альтернативный Форум

— этот форум работает с 03 октября 2005 года. ️‍🔥️‍🔥
Вернуться   Альтернативный Форум > Форумы Публичного Назначения > Технический > Веб-мастерам
Перезагрузить страницу Вставка флеш элементов через SWFObject
Ответ
 
Опции темы
(#1)
Старый 14.12.2006
Вставка флеш элементов через SWFObject

Решил написать отчень маленький ман по поводу SWFObject

Частенько на страницах Интернет сайтом замечаю флешки которые нужно "активировать как элемент управления ActiveX" это не всегда удобно и поэтому рекомендую использовать SWFObject для этого дела.


SWFObject это по сути java cрипт (см. аттач)

как с ним работать:

на страницу где должна выводиццо флешка пишем такой код:

Цитата:
<script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent">
Этот текст будет выводится, если версия плеера ниже требуемой или вообще отсутствует. Можно использовать любой html код
</div>

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#000000");
so.write("flashcontent");
</script>
src="swfobject.js - это полный путь до скрипта.
movie.swf - это полный путь до выводимой флешки.
mymovie - это ID флешки (не обазятельно)
200 - это высота флешки.
100 - ширина флешки.
7 - версия плеера для корректной работы флешки.
#000000 - фон выводимой области.



Благодаря такому незамысловатому ходу мы избавимся от этой не нужной активации.

Вот сам скриптик - http://af.net.ru/attachment.php?attachmentid=1950&stc=1

пример использования можно глянуть на моем сайте - http://smalta.net

Последний раз редактировалось ForumRoot; 22.11.2007 в 16:26.
metallphilin metallphilin вне форума
администратор форума
metallphilin Первый уровень
 
Регистрация: 05.10.2005
Сообщений: 1,543 шт.
Карма: 0 бал.
Ответить с цитированием
(#2)
Старый 14.12.2006

Добавлю что еще можно ставить другие параметры ну типа прозрачности:

Цитата:
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100%", "7", "#000000");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>

Вообще библиотека очень полезная и с флешками можно много чего интересного на сайтах творить. :thumbup:

Как время будет напишу более подробный ман. :dirol:
metallphilin metallphilin вне форума
администратор форума
metallphilin Первый уровень
 
Регистрация: 05.10.2005
Сообщений: 1,543 шт.
Карма: 0 бал.
Ответить с цитированием
(#3)
Старый 03.04.2007

Огромное спасибо, очень помогло
Ruslan Ruslan вне форума
Прохожий
Ruslan Первый уровень
 
Регистрация: 03.04.2007
Сообщений: 1 шт.
Карма: 0 бал.
Ответить с цитированием
(#4)
Старый 10.04.2007

Цитата:
Сообщение от Ruslan
Огромное спасибо, очень помогло
пользуйся.. все никак не допишу побробный ман.... начну\брошу и т.д. ну а вообще кстати интересная библиотека. Если что - долбись в приват, постараюсь помочь разобраться если не понятно чего.
..........................
никогда не верьте этим людям
ForumRoot ForumRoot вне форума
администратор форума
ForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровень
 
Аватар для ForumRoot
 
Регистрация: 03.10.2005
Сообщений: 1,030 шт.
Карма: 1086 бал.
Ответить с цитированием
(#5)
Старый 22.11.2007
Re: Вставка флеш элементов через SWFObject

Спасибо большое. ТОже очень помогло.

Но. Если надо вставить на страницу два банера, то в опере показывается только один (((
Это можно как-нибуь исправить? Или это просто глюк моего компа?
frost3 frost3 вне форума
Прохожий
frost3 Первый уровень
 
Регистрация: 22.11.2007
Сообщений: 4 шт.
Карма: 0 бал.
Ответить с цитированием
(#6)
Старый 22.11.2007
Re: Вставка флеш элементов через SWFObject

Цитата:
Сообщение от frost3 Посмотреть сообщение
Но. Если надо вставить на страницу два банера, то в опере показывается только один (((
Это можно как-нибуь исправить? Или это просто глюк моего компа?

дай код, посмотрю.
..........................
никогда не верьте этим людям
ForumRoot ForumRoot вне форума
администратор форума
ForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровень
 
Аватар для ForumRoot
 
Регистрация: 03.10.2005
Сообщений: 1,030 шт.
Карма: 1086 бал.
Ответить с цитированием
(#7)
Старый 22.11.2007
Re: Вставка флеш элементов через SWFObject

<table>
<tr><td>
<script type="text/javascript" src="swfobject.js"></script>
<div id="a">
text
</div>
<script type="text/javascript">
var so = new SWFObject("BANER.swf", "x", "249", "173", "7", "#ccff99");
so.write("a");
</script>
</td></tr>

<tr><td>
<script type="text/javascript" src="swfobject.js"></script>
<div id="b">
<a href="#">Подарки к Новому Году!!!</a>
</div>
<script type="text/javascript">
var so = new SWFObject("ak.swf", "y", "300", "40", "7", "#ffffff");
so.write("b");
</script>
</td></tr>
</table>
frost3 frost3 вне форума
Прохожий
frost3 Первый уровень
 
Регистрация: 22.11.2007
Сообщений: 4 шт.
Карма: 0 бал.
Ответить с цитированием
(#8)
Старый 24.11.2007
Re: Вставка флеш элементов через SWFObject

роде все верно (код) - путь к свобжекту прописан верно?

Как вариант переименуй swfobject.js в swfobject2.js и подгрузи как вторичный скрипт, хотя нареканий у меня не было, в той же опере 8,5 к примеру.

Два якобы _разных_ скрипта по той же системе пройдут точно. если что пиши, попробую помочь.
..........................
никогда не верьте этим людям
ForumRoot ForumRoot вне форума
администратор форума
ForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровень
 
Аватар для ForumRoot
 
Регистрация: 03.10.2005
Сообщений: 1,030 шт.
Карма: 1086 бал.
Ответить с цитированием
(#9)
Старый 24.11.2007
Re: Вставка флеш элементов через SWFObject

это глюк моего компа. (настроено все через одно место)
просто странно, что один банер он отображает, а второй нет...

спасибо )))
frost3 frost3 вне форума
Прохожий
frost3 Первый уровень
 
Регистрация: 22.11.2007
Сообщений: 4 шт.
Карма: 0 бал.
Ответить с цитированием
(#10)
Старый 25.11.2007
Re: Вставка флеш элементов через SWFObject

для второго баннера напиши var SO2=new ...
потому что SO2 - это ни что иное, как диоксид серы, один из основных компонентов вулканических газов
Medium Medium вне форума
Прохожий
Medium Первый уровень
 
Аватар для Medium
 
Регистрация: 26.07.2007
Сообщений: 5 шт.
Карма: 0 бал.
Ответить с цитированием
(#11)
Старый 25.11.2007
Re: Вставка флеш элементов через SWFObject



ток не помогло.
и еще, цвет фона баннера отображает

Добавлено через 1 минуту
то есть цвет "фона видимой области"
какой пропишешь, такой и покажет, но не сам баннер

Последний раз редактировалось frost3; 25.11.2007 в 18:56. Причина: ????????? ?????????
frost3 frost3 вне форума
Прохожий
frost3 Первый уровень
 
Регистрация: 22.11.2007
Сообщений: 4 шт.
Карма: 0 бал.
Ответить с цитированием
(#12)
Старый 27.11.2007
Re: Вставка флеш элементов через SWFObject

Цитата:
Сообщение от frost3 Посмотреть сообщение
"BANER.swf"

написано в верхнем регистре, как следсвие если хостинговая компания у который ты размещаешь сие дело работает под любой *nix что довольно вероятно, то знай, что

BANER.swf и baner.swf и Baner.swf - это три разных файла, которые без проблем могут лежать в одном каталоге, причем пишутся они с двумя буквами "Эн".

По русски это звучит примерно так - переименуй имя файла, написав его _только_ заглавными буквами.


ЗЫ: сразу не заметил - ошибка с десткого садика

Добавлено через 7 минут
Цитата:
Сообщение от frost3 Посмотреть сообщение
ток не помогло.
и еще, цвет фона баннера отображает

Добавлено через 1 минуту
то есть цвет "фона видимой области"
какой пропишешь, такой и покажет, но не сам баннер

задай по ключевому кадру через сам Flash или в

Цитата:
<div id="a">
text
</div>
через стандартный бекграунд по средствам того же html.
..........................
никогда не верьте этим людям

Последний раз редактировалось ForumRoot; 16.08.2008 в 01:07.
ForumRoot ForumRoot вне форума
администратор форума
ForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровеньForumRoot Второй уровень
 
Аватар для ForumRoot
 
Регистрация: 03.10.2005
Сообщений: 1,030 шт.
Карма: 1086 бал.
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новая версия CMS позволяет публиковать от 32 млн. и более информационных элементов с BlackCherry Мусорное ведро 0 11.10.2009 08:32
Вставка ссылок на материалы с помощью компонента Linkr BlackCherry Мусорное ведро 0 11.10.2009 08:32

Powered by vBulletin® Version 3.8.11 PL4;
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd;
Оператор обработки ПДн - ИП Алексеев А.С.;
ИНН: 333411310227; ОГРН: 307333419200050;
тел. +7 (4922) 49-42-22, legal@smalta.net;
Часовой пояс GMT +3, время: 02:17.
Любые сообщения на Альтернативном Форуме — являются субъективным отражением реальности, написавших их авторов и публикуются без предварительной модерации. Администрация форума не принимает на себя ответственность за содержание таких материалов. В рамках функционирования форума осуществляется хранение ограниченного набора данных: имя пользователя, адрес электронной почты, IP-адрес (в момент входа) и cookie для поддержки сессии. Метаданные пользователей обрабатываются и направляются в уполномоченные органы только при наличии официального запроса в порядке, установленном законодательством РФ. В случае выявления противоправного контента, пожалуйста, направляйте уведомление через кнопку «Жалоба» или форму обратной связи.
ИКС