![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2006
Сообщений: 36
|
Необходимо сделать проверку наличия плеера у клиента и если нет плеера - открыть одно - если есть - другое.
Пробовал ставить галку detect flash version во flash 8 при паблише - он мне сделал один файл с java проверкой, которая вообщем-то работает, вот только мне нужно выводить не строку с сылкой где достать плеер, а загружать или выводить в этом же окне jpg картинку. Flash 7 раньше делал три файла, в хелпе 8 тож написано, что три может сделать, однако, он сделал только один... Ролик я делал в 8 версии, кампилил под 7. Вот тАк вот. ![]() |
|
|||||
|
возьми детект, который вставляет 6 версия - там она делает все на JS
<SCRIPT LANGUAGE=JavaScript1.1> var MM_contentVersion = 6; var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if ( plugin ) { var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i) { if (isNaN(parseInt(words[i]))) continue; var MM_PluginVersion = words[i]; } var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion; } else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) { document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag document.write('on error resume next \n'); document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n'); document.write('</SCR' + 'IPT\> \n'); } </SCRIPT> и дальше if (MM_FlashCanPlay) ... выводи свою флэшку или картинку |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
__________________
Flex 2 и Co |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|