Проверяем версию Flash Player-а

Иногда возникают такие ситуации, когда требуется указать версию Flash Player-а, необходимую для воспроизведения того или иного swf-ролика. Например, вам очень надо показать пользователям какое-то флеш-приложение, но это приложение создано под последнюю версию флеш-плеера. Естественно, нет никакой гарантии, что у пользователя тоже стоит последний Flash Player и, соответственно, он сможет открыть предложенное вами приложение.

Как быть?

Думаю, вариант только один: надо ещё до попытки открытия флеш-ролика определять версию флеш-плеера и, если флеш-плеер устарел, то предложить пользователю его обновить. Да, мы не можем сами обновить Flash Player нашего пользователя, но мы можем ему в этом помочь.

Как?

Самый простой способ - это использовать SWFObject.

SWFObject - это небольшой скрипт, написанный на языке JavaScript, который призван облегчить встраивание SWF-роликов в web-страницы. И, что самое замечательное, SWFObject сам встроен в некоторые флеш-редакторы. Например, в старый-добрый Adobe Flash :-)

Итак, если у вас открыт Adobe Flash, то идём в: Файл - Параметры публикации...

Как быть, если надо указать версию Flash Player для swf-ролика?

Ставим галочку у пункта Оболочка HTML...

Как быть, если надо указать версию Flash Player для swf-ролика?

И ещё одну галочку у пункта Определить версию Flash...

Как быть, если надо указать версию Flash Player для swf-ролика?

И здесь же мы можем выбрать ту версию флеш-плеера, которая нам необходима.

Публикуем.

Всё!

Теперь, если у пользователя версия флеш-плеера ниже, чем вы указали в SWFObject, то вместо флеш-ролика пользователь увидит предложение обновить свой Flash Player и ссылку на оф. сайт компании Adobe, где можно сделать это обновление...

Для примера я опубликовал проект, указав для SWFObject версию флеш-плеера 77.0.0. Да, я знаю, что такой версии нет в природе и сомнительно, что она скоро появится. Сделал я это с одной единственной целью: показать, что увидит пользователь с устаревшей версией флеш-плеера при использовании SWFObject. А увидит примерно следующее:

СМОТРИМ!

Adobe Flash совсем не обязателен, если вы хотите использовать SWFObject. Вы без труда найдёте этот скрипт и примеры его использования через поисковик. Я сознательно не даю ссылок, так как SWFObject тоже постоянно обновляется. Естественно, желательно использовать именно новые стабильные версии данного скрипта.

Надеюсь, смог объяснить более-менее понятно :-)

Автор: admin

Дата добавления: 2014-11-22

Просмотров: 1098

Рейтинг поста: +2-

Правила перепечатки

Социальные закладки:
Комментарии:
К данной заметке комментариев пока нет. Ваш комментарий может стать первым.
Добавить комментарий:







[ + ] помощь по форматирование текста

Идиот-тест

Если все обязательные поля (отмечены * ) заполнены необходимой информацией, то нажимаем кнопку Добавить комментарий.

Меню
Подписка
Рубрики
Метки
Последние комментарии
Рейтинг постов
Реклама
Друзья
География гостей
Статистика
Яндекс.Метрика