пройти авторизацию: 

Разные способы поместить флеш на странице
UPD
32 1 4

Разные способы поместить флеш на странице

Одним из часто задаваемых технических вопросов по работе со страница является флеш. Флеш это не только игра, забавный ролик, но и хорошая реклама. Она обращает на себя внимание, небанальна, а главное – интересна с эстетической точки зрения.

Разные способы поместить флеш на странице

Так как же вставить флеш на сайт? Есть пару способов, о которых я расскажу ниже.

Например, Вы хотите вставить флеш с именем myflash.swf

Интеграция флеш в Internet Explorer выглядит так

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
width="500" height="300" align="middle">
 <param name="allowScriptAccess" value="sameDomain" />
 <param name="movie" value="myflash.swf" />
 <param name="quality" value="high" />
 <param name="bgcolor" value="#ffffff" />
</object>

Для того, чтобы IE вывел флеш, он пользуется специальным элементом ActiveX. Вам нужно указать в строке параметров object конкретную версию flash-плеера, чтобы IE выводил нужный формат. Укажем версию 9.0.0.0

В обязательно порядке указываем параметры высоты и ширины баннера (flash-ролика). В нашем случае: width="500" height="300"

Интегрируем флеш в Opera, FireFox и т.п.

В случае других браузеров, flash-ролик отображает следующим образом:

<embed  src="myflash.swf" quality="high" bgcolor="#ffffff"
width="500" height="300" name="file" align="middle"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="//www.macromedia.com/go/getflashplayer" />

Способ универсальный для любого браузера

Способ, который подойдет под все типы ныне существующих браузеров

Если вы недостаточно опытный пользователь, то советую не мудрить. С опытом придет понимание, а пока что пользуйтесь на здоровье проверенным методом. Все ныне известные браузеры с охотой примут универсальный код. Он состоит из интеграции двух предшествующих вариантов. В общем, пользуйтесь на здоровье!

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
width="500" height="300" align="middle">
 <param name="allowScriptAccess" value="sameDomain" />
 <param name="movie" value="myflash.swf" />
 <param name="quality" value="autohigh" />
 <param name="play" value="true" />
 <param name="loop" value="true" />
 <param name="bgcolor" value="#ffffff" />
<embed src="file.swf" quality="autohigh" bgcolor="#ffffff"
width="500" height="300" name="file" align="middle"
play="true" loop="true" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="//www.macromedia.com/go/getflashplayer" />
</object>

Опубликовано:
Обсуждение

Чтобы оставить своё мнение, необходимо

пройти авторизацию: 

Комментарии и Отзывы: 4

Ослик как всегда отличился. Из-за мелкомягких вечно приходится мучиться с кроссбраузерностью. Спасибо за последний способ. 😉

0

Мне мой админ когда-то говорил, что вставка таким способом не самая классная, лучше всего через джаву, но самого способа я не знаю. 🙁 Погуглите.

0

Я вставляю флешку таким образом: установите Flash-плеер. Это при условии, что флешка в корне сайта. Обычно для баннеров создается отдельная папка и указывается путь. На 6-ом осле не пробовал.

0

Чтобы оставить своё мнение, необходимо

пройти авторизацию: