Как установить минимальную версию флеш плеера - PullRequest
1 голос
/ 18 июля 2011

Я публикую SWF-файл с использованием ActionScript 3.0 в Интернете. Поэтому только Flash Player 9 или выше может запустить мой SWF. Как я могу установить минимальное требование к версии, чтобы можно было уведомить пользователя об использовании, если его плеер не соответствует моему требованию?

Ответы [ 2 ]

3 голосов
/ 18 июля 2011

Я думаю, SWFObject - лучшее решение - хотя для этого требуется, чтобы JS был доступен в браузере клиента.С SWFObject вы также можете проверить, установлена ​​ли на клиенте флэш-память вообще (и показать альтернативный контент, если это необходимо)

1 голос
/ 18 июля 2011

Да, вы можете.Как было написано в этом вопросе , вы можете получить пользователей флеш-плеера из Capabilities.version ( документация ).Результат этой функции будет примерно таким:

WIN 9,0,0,0 // Flash Player 9 для Windows

Это строка, так что я думаюс вот так вот

var numbers: Array = version.split ("") [1] .split (",");

вы можете получить массивкак [9 0 0 0].С этого момента я думаю, что должно быть очевидно, как сравнивать, хорош ли флеш-плеер для вашей флешки или нет.

Поэтому, если это не так, я обычно показываю картинку, на которой говорится, что пользователю необходимо установить новую версиюфлеш плеер.И если пользователь щелкнет по нему, я отправлю его на веб-страницу Adobe .

Обновление

Еще один способ в случае, если выиспользуя SWFObject для встраивания вашего SWF.Вы можете установить минимальную версию там.официальные документы здесь .

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