Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как определить версию флеш-плеера? (http://www.flasher.ru/forum/showthread.php?t=93356)

etc 23.03.2007 02:41

Есть «исходник» SWFObject. Можно и посмотреть и не так страшно.
Просто он удобочитаемый.

Kikasso 23.03.2007 03:27

Я тоже одну странность засек с этим swfobject'ом. Версия 1.4.4.
Фишка в том, что с одного и того же ноута в России открывается, а в Индии нет. Видимо, проблема с очередностью загрузки - скрипт еще не скачался, а уже вызывается drawFlash().

etc 23.03.2007 14:38

А причем тут страна?

Kikasso 23.03.2007 16:21

Дело не в стране, дело в провайдере. Линк нестабильный, прокси тупит. Дома и по модему нормально срабатывает.

etc 24.03.2007 14:15

Браузер до загрузки скрипта ничего не выполнит.

CorC 24.03.2007 14:51

Цитата:

Сообщение от Mr. Fixit
Там страшно смотреть.. я видел

там не страшно там все удобоваримо
может дело именно в отдаче от скрипта

iNils 24.03.2007 14:58

Сделал флешку с таким кодом.
Код:

if (Number (_level0.$version.split (" ")[1].split (",")[0]) < 8) {
        getURL ("updatePlayer.html");
}

и опубликовал ее под 8 плеер. Потом установливал в IE последовательно 6, 7, 8 и 9 плеер и запускал флешку. В первых двух случаях переходил переход на страницу с апдейтом версии, а в последних отображалась сама флешка. То есть данный код срабатывает и в младших плеерах относительно опубликованного.

Если у кого есть желание и возможность, то протестируйте тоже самое в опере и фф. Если там так же, то спрашивается, зачем городить огород с детекцией версий в ява скрипте?


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

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