var str=""+System.capabilities.version
if(str.substr(4,1)>=НОРМАЛЬНАЯ_ВЕРСИЯ_ПЛЕЕРА){
getURL("норм_флеш.html");
}else{
getURL("предложить_обновить.html")
}
Версия Flash-player. Проблема с подбором.
Имеется такая проблема:
Делаю сайт с использованием Flash. Но сегодня показывал сайт заказчику и наткнулся на следующую проблему.
У нее не отображались флешки (Юзает MyIE). В конце концов выяснилось что у нее просто стоит стара версия flash-player. При сохранении флешки для более ранних версий - она не работает как нужно, т.е. в ней много чего не отображается, а стили в тексте превращаются во что попало.
После установки новой версии плеера - все стало нормально (в FireFox) нажеюсь, що в myIE тоже станет все норм, после перезагрузки, но она хочет чтоб все работало i у тих людей, которые не любят проводить обновления ПО. На попытки объяснить ситуацию наткнулся на непонимание.
В конце концов теперь ломаю голову с тем что делать.
Есть 2 идеи:
1. Делать для 2-ух версий плеера. Но не знаю как тогда подгружать ту флешку, которая нужна...
2. Делать проверку версии плеера. И если она старовата, то предлогать пользователю загрузить более новую.
Но опять таки не знаю как это реализовать... :confused:
Пожалуйста, подскажите выход из ситуации.
За ранее благодарю за ответы.
А юзеру позволить выбрать, какую версию просматривать. Если юзеру очень хочется сайт посетить, а флэш у него не откроется, то он зайдет в html версию
Во флеше выполнены менюшки и еще некоторые мелочи...
тут темповый вариант, в процессе постоянного редактирования.
Но в самом верху флешечка, в которой даже сложного ничего не используется, но она не работает без 8 флешплеера. + потом еще будет шапочка и меню пониже.
http://sysoev.ru/web/flash.html что попалась в гугле (очень полезная вещь кстати ;) )
В swfobject.js есть такая вещь как expressinstall - позволяющая инсталировать флеш плеер если у юзера не та версия, после чего редиректить его на нужную страницу. Поищете инфу по этому поводу.
Что касается проверки версии плеера - первая ссылка
В swfobject.js есть такая вещь как expressinstall - позволяющая инсталировать флеш плеер если у юзера не та версия, после чего редиректить его на нужную страницу. Поищете инфу по этому поводу.
Цитата: cogonet
Что касается проверки версии плеера - первая ссылка http://sysoev.ru/web/flash.html
Не работает в IE. Я гуглом тоже пользуюсь :)
Цитата: cogonet
В swfobject.js есть такая вещь как expressinstall
Спасибо большое. Попробую что то найти
1. File > Publish Setings
там вкладка HTML і тама тре поставити галочку навпроти "Detect flash version"
и еще такое:
Код:
Всем спасибо за внимание :)