Целевая вспышка 10.3 с Flex 4.6 - PullRequest
       5

Целевая вспышка 10.3 с Flex 4.6

1 голос
/ 03 февраля 2012

Как мне скомпилировать проект Flex 4.6 для Flash Player 10.3?

В настройках компилятора Flex я установил дополнительные аргументы компилятора: -target-player = 10.3.0 -swf-версия = 12

И я добавил 10.3 playerglobal.swc

Вот мои настройки (я не могу изменить «Параметры Adobe Flash Player»):

Flex Compiler Settings

Но полученный SWF все еще требует Flash 11.1.

Я что-то упускаю или проекты Flex 4.6 не компилируются во Flash 10.3? Ранее я использовал Flex 4.1 и не добавлял никаких компонентов Flex 4.6.

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Simple.Измените параметры Adobe Flash Player с Use minimum version required by the Flex SDK на Use a specific version: 10.3.0

Теперь все немного сложнее ...

Flash Builder скажет

"Для выбранного в настоящий момент Flex SDK требуется минимальная версия Adobe Flash Player 11.1.0"

Это означает, что: если вы хотите использовать Flex 4.6, вы ДОЛЖНЫ использовать Flash Player 11 (так же, как FlashСтроитель тебе сказал).Вы НЕ МОЖЕТЕ нацеливаться на FP 10.

0 голосов
/ 14 октября 2013

Что вы можете сделать - это удалить Air SDK playerglobal.swc по умолчанию из

Проект -> Свойства -> Путь сборки ActionScript -> Путь к библиотеке

и добавить определенную версию playerGlobal SWC(10,3 в этом случае).После этого вы сможете установить «Использовать определенную версию» на 10.3.

Однако вы можете получить такие ошибки, как - VerifyError: Ошибка # 1079: собственные методы не допускаются в загруженном коде - если вы пытаетесь использовать функции, не поддерживаемые этой версией проигрывателя

...