как создать такой Javascript, который бы предоставлял разные SWF-файлы в зависимости от версии флеш-плеера пользователя - PullRequest
0 голосов
/ 22 декабря 2010

Итак, у меня есть swf9.swf swf10.0.swf и swf10.1 для fp 9.0, 10, 10.1. Как написать такой JS, который бы давал разные SWF-файлы пользователю? (Я хотел бы, если возможно, продолжать использовать мой html-скрипт swfobject.js по умолчанию для Flex Builder, поэтому вопрос заключается в том, как использовать его для создания кода в основном html-файле.)

1 Ответ

2 голосов
/ 22 декабря 2010

Вы можете использовать swfobject.getFlashPlayerVersion(), чтобы получить флэш-версию. Затем просто используйте оператор if, чтобы проверить, какую версию использовать.

Я не проверял это, но что-то подобное должно работать

var version = swfobject.getFlashPlayerVersion();
if (version.major == 9)
{
    //load swf for flash 9
}
else if (version.major == 10 && version.minor == 0)
{
    //load swf for flash 10
}
else if (version.major == 10 && version.minor == 1)
{
    //load swf for flash 10.1
}

См. http://code.google.com/p/swfobject/wiki/api для справки о том, что может swfobject.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...