@isawillbenice

Как выводить изображение, если браузер не поддерживает flash?

Пытаюсь с помощью тега noembed показывать изображение при отсутствии поддержки flash

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="640">
<param name="menu" value="false">
<param name="quality" value="high">
<param name="wmode" value="direct">
<param name="movie" value="myflash.swf">
<embed height="400" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="myflash.swf" type="application/x-shockwave-flash" width="640" wmode="direct">
<noembed>
  <img src="image.gif" 
    width="640" height="400"/>
</noembed>
</object>


Но ничего не выходит.

Пробовал вместо embed использовать object, в таком случае изображение выводится при отсутствии поддержки flash, но так как флешка с интерактивом, этот интерактив не работает (а при embed спасает wmode="direct" - интерактив работает).
  • Вопрос задан
  • 3305 просмотров
Решения вопроса 1
@isawillbenice Автор вопроса
Решение следующее вдруг кому-то понадобится

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="640">
    <param name="menu" value="false" />
    <param name="quality" value="high" />
    <param name="movie" value="myflash.swf" />
    <!--[if !IE]>-->
    <object height="400" data="myflash.swf" type="application/x-shockwave-flash" width="640" wmode="direct">
    <!--<![endif]-->
    <img src="image.gif" width="640" height="400" />
    <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
</object>


Для того, чтобы работал интерактив необходимо передать wmode="direct" не как параметр, а как атрибут тега object (хотя в стандарте такого атрибута нет www.w3schools.com/tags/tag_object.asp)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Сейчас кто то еще делает что-то на флеше?

Может хватит издеваться и перейти на другие решения?
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Сделайте проверку на сервере.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы