Отображать изображение вместо файла Flash .swf, если Flash не установлен или не включен - PullRequest
0 голосов
/ 15 июня 2011

У моего сайта в заголовке будет логотип, который будет воспроизводиться как флэш-фильм (анимированный флэш-фильм .swf). Я ищу код / ​​алгоритм, который будет отображать изображение с такими же размерами, что и флэш-ролик, если Flash не установлен или не включен для текущего пользователя, обращающегося к сайту. Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

Вы можете использовать общее обнаружение отступления объекта. Это работает так, что все, что браузер не знает, как отображать в теге объекта, будет попадать внутрь содержимого.

Обрезанная версия вашего кода будет выглядеть примерно так:

<object id="my-flash" src="movie.swf" width="800" height="600">
    <img src="fallback_image.jpg" width="800" height="600" />
</object>

Конечно, вам нужно будет обернуть ваш фактический HTML-код в Flash вокруг изображения, но это идея.

1 голос
/ 15 июня 2011

Я предлагаю использовать SWFObject для этого. Он отлично работает, он будет работать в разных браузерах, и вы можете указать, какую версию Flash вы ищете (это может быть ключевым, поскольку есть некоторые существенные различия). Отметьте в этом руководстве по предоставлению альтернативного контента , и это именно то, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...