IIRC, SDK, который поставляется с FB 4.6, имеет только библиотеки FP 10.1 и FP 10.3. Итак, чтобы скомпилировать для FP 10.2, вам нужно найти соответствующий playerglobal.swc (возможно, поискать более старые выпуски SDK?).
Теперь, что касается ваших настроек: версия проигрывателя, для которого вы хотите скомпилировать, задается в аргументах компилятора, есть несколько способов сделать это, но похоже, что вы сделали что-то другое :) Для того, чтобы Компиляция для определенной версии плеера, компилятор должен знать, как ведет себя эта версия плеера, то есть ему нужно описание всех встроенных функций, которые проигрыватель имел в то время. playerglobal.swc предоставляет определения для этих функций (поищите в вашей папке SDK возможное местоположение). -target-player
- это аргумент компилятора, который вам нужен. Один из способов сообщить компилятору, на какого игрока будет настроен таргетинг, - открыть настройки проекта и в строке дополнительных аргументов компилятора напечатать что-то вроде -target-player 10.2
. Обратите внимание, что у вас может не быть соответствующего playerglobal.swc. В этом случае ошибка компилятора примерно укажет на каталог, в котором находится эта библиотека.
В Flash Builder и SDK никогда не было проигрывателя 11+ в качестве требования (более того, SDK даже не тестировался против этой версии), поэтому требование не связано (использовали ли вы Google Chrome для тестирования, может быть, вам нужно проверить about:plugins
страницу?). Вы установили некоторую переменную, которая должна сообщать сценарию JavaScript, который используется для встраивания SWF, какая минимальная версия проигрывателя требуется для запуска SWF, это не влияет на сам SWF, это только для информации пользователя (вы должны установить его таким образом, чтобы в случае, если у пользователя установлена более старая версия плеера, ему будет предложено обновить). Если вы использовали генерацию кода FB или задачу Ant, предоставленную Adobe, для генерации HTML-страницы, содержащей SWF, тогда для этой переменной будет задана та же версия, которую вы использовали для компиляции SWF, в противном случае вы можете настроить ее на правильное значение.