Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Узнать активен ли Flash-plugin


Автор: Wolf1994 13.3.2005, 12:19
Можно ли как-то узнать включён ли Flash-player на сайте посетителя и, если - нет, загрузить вместо Flash'ки картинку?
Знаю, что вопрос, возможно больше не по Flash, но не знаю где его задавать, и думаю что ответ будет интересен Flasher'ам.
Вот код от RLE для определения есть ли plugin вообще (JavaScript - .js, немного урезанный):

Код

var ar_flashver=7;

if(navigator.appName.indexOf('Microsoft') != -1 && navigator.userAgent.indexOf('MSIE') != -1 && navigator.appVersion.indexOf("Windows") != -1 && navigator.userAgent.indexOf('Opera') == -1){
        document.write('<script LANGUAGE=VBScript\> \n');
        document.write('on error resume next \n');
        document.write('ar_plugin = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.' + ar_flashver + '"))) \n');
        document.write('</SCRIPT\> \n');
}else{
        if (navigator.plugins && navigator.plugins["Shockwave Flash"]){
                var ar_FlashDescription = navigator.plugins["Shockwave Flash"].description;
                if (ar_flashver <= parseInt(ar_FlashDescription.charAt(ar_FlashDescription.indexOf(".") - 1))) ar_plugin = true;
        }
}

if(ar_plugin) {
        document.write ('<embed width=340 height=164 src=graphics/logorus.swf></embed>');
} else {
        document.write ('<img src=graphics/smile_vink.gif>');
}


Не уверен на счёт его копирайта и работоспособности...

Кто-нибудь применяет что-то подобное для своего Flash? Пожалуйста, поделитесь.

Автор: VoAnt 21.3.2005, 17:07
4.0 флеш работает на всех машинах... smilesmilesmilesmile
Если страшно, что кто-то из Юзверей не установит плагин, компайль флешку под 4.0

smile

Автор: Jlekc 23.3.2005, 02:05
для своего флеша приходиться применять,
в осном юзают работу Мука http://www.moock.org/webdesign/flash/detection/moockfpi/

Автор: ProgrammerBOTANIK 23.3.2005, 13:34
Возьми стандартный код проверки наличия флеш плеера на компьютере пользователя для штеемель, который предоставляет сама макромедия на своем сайте и вместо предложения типа "Установите флеш плеер" в скрипте закинь свою картинку с указанием положения и т.п....

Автор: Jlekc 23.3.2005, 15:43
стандартный, хых
сначала зачени чо Мук дает

Автор: ProgrammerBOTANIK 23.3.2005, 18:58
???

Автор: Jlekc 25.3.2005, 14:21
777
посмотри на его работу

Автор: ProgrammerBOTANIK 25.3.2005, 18:23
Прикольно!
А что тебе не хватает?
В таком случае... smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)