Как разместить flash ролики, блоки на странице. Почему flash не работает, не отображается в браузере

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

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

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

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

Например, Вы хотите вставить флеш с именем 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>