Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Версия плеера. Посоветуйте пожалуйста (http://www.flasher.ru/forum/showthread.php?t=98572)

zuzlan 16.07.2007 18:24

Версия плеера. Посоветуйте пожалуйста
 
Здравствуйте.
Имеется такая проблема:
Делаю сайт с использованием Flash. Но сегодня показывал сайт заказчику и наткнулся на следующую проблему.
У нее не отображались флешки (Юзает MyIE). В конце концов выяснилось что у нее просто стоит стара версия flash-player. При сохранении флешки для более ранних версий - она не работает как нужно, т.е. в ней много чего не отображается, а стили в тексте превращаются во что попало.

После установки новой версии плеера - все стало нормально (в FireFox) нажеюсь, що в myIE тоже станет все норм, после перезагрузки, но она хочет чтоб все работало i у тих людей, которые не любят проводить обновления ПО. На попытки объяснить ситуацию наткнулся на непонимание.

В конце концов теперь ломаю голову с тем что делать.

Есть 2 идеи:
1. Делать для 2-ух версий плеера. Но не знаю как тогда подгружать ту флешку, которая нужна...
2. Делать проверку версии плеера. И если она старовата, то предлогать пользователю загрузить более новую.
Но опять таки не знаю как это реализовать...


Пожалуйста, подскажите выход из ситуации.
За ранее благодарю за ответы.

DimZ 16.07.2007 18:59

делать в 6 версии плеера

zuzlan 16.07.2007 19:09

тогда не работает анимация (!) как положено
+ некоректно отображаются шрифты

zuzlan 16.07.2007 23:03

На другом форуме получил ответ

Код:

var str=""+System.capabilities.version
if(str.substr(4,1)>=НОРМАЛЬНАЯ_ВЕРСИЯ_ПЛЕЕРА){
getURL("норм_флеш.html");
}else{
getURL("предложить_обновить.html")
}


iNils 17.07.2007 00:03

Цитата:

Сообщение от zuzlan
после перезагрузки, но она хочет чтоб все работало i у тих людей, которые не любят проводить обновления ПО.

... и работают до сих пор в ms-dos.
...по субъективным оценкам, 8-ой плеер стоит более, чем у 90% пользователей.
...я по умолчанию делаю вс под 8-ой плеер, если в результате работы заказчик хочет поддержку в 7, 6 версии, то:
А. Если в работе используется битмапдата, то ничего поправить уже будет фактически нельзя.
Б. Потребую дополнительные деньги за переделку, так как заказчик не предоставил минимальные технические требования. Аргументы "ну вы лучше знаете" не принимаются.

zuzlan 17.07.2007 03:52

Б. Потребую дополнительные деньги за переделку, так как заказчик не предоставил минимальные технические требования. Аргументы "ну вы лучше знаете" не принимаются.

Я ВАС ОБОЖАЮ!
Но не потому что дополнительные деньги попрошу (чего делать вообще не стану), а просто потому что теперь есть весомый аргумент в мою пользу.

Если бы Вы не жили так далеко - я бы выставился

Kikasso 17.07.2007 04:36

Цитата:

Сообщение от zuzlan
На другом форуме получил ответ

Код:

var str=""+System.capabilities.version
if(str.substr(4,1)>=НОРМАЛЬНАЯ_ВЕРСИЯ_ПЛЕЕРА){
getURL("норм_флеш.html");
}else{
getURL("предложить_обновить.html")
}


Хороший совет. Когда выйдет 10-я версия, советчики обломаются.

zuzlan 17.07.2007 14:39

Цитата:

Сообщение от Kikasso
Хороший совет. Когда выйдет 10-я версия, советчики обломаются.

Наверно... Я понял что это не самый лучший вариант, когда получил следующий совет:

Цитата:

Сообщение от web-nation.org
відповідаю і розказую :-)
є 2 способи:

1. File > Publish Setings
там вкладка HTML і тама тре поставити галочку навпроти "Detect flash version"

2. Використовувати SWFObject
це такий джава скрипт клас, розроблений маніяками професіоналами.

Звиняйне что ни па-русски...


Часовой пояс GMT +4, время: 17:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.