Какую версию Flex SDK мне следует использовать для поддержки Flash Player10.0? - PullRequest
6 голосов
/ 07 сентября 2011

Я занимаюсь разработкой приложения Flash с использованием Flex SDK, ActionScript и текстового редактора и компилирую файл AS в командной строке.

Согласно Flash Player Version Penetration на веб-сайте Adobe:
http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

Недостаточно количества людей, использующих Flash Player 10.1 и 10.2.

Итак, я хочу, чтобы мое приложение Flash поддерживало Flash Player 10.0, поскольку я хочу, чтобы больше людей использовали мое приложение.

Целевым проигрывателем Flex SDK 4.5.1 и 4.5.0 является Flash Player 10.2.0.
Целевым проигрывателем Flex SDK 4.1.0 и 4.0.0 является Flash Player 10.0.0.
Целевым проигрывателем Flex SDK 3.5.0 является Flash Player 9.0.124.

Для поддержки Flash Player 10.0, следует ли использовать Flex SDK 4.1.0 вместо последней версии Flex SDK 4.5.1?
Илилучше ли использовать Flex SDK 3.5.0 для поддержки Flash Player 9?

Ответы [ 2 ]

5 голосов
/ 07 сентября 2011

Я бы порекомендовал использовать последнюю версию SDK, которая поддерживает версию Flash Player, которую вы должны поддерживать. Вы можете указать, на какого игрока во время выполнения вы хотите выбрать целевой объект, используя аргумент компилятора target-player. Как правило, так:

-target-player=10.0 

Подробнее . Чтобы процитировать некоторые соответствующие отрывки:

Для Flex 4.0 единственное поддерживаемое значение опции target-player 10.0.0. Для Flex 4.1 значением по умолчанию является 10.1.0. Для Flex 4.5 значение по умолчанию 10.2.0.

Минимальное значение для Flex 4.5 - 10.2.0. Для Flex 4.0 и 4.1 минимальное значение - 10.0.0 (хотя Flex 4.1 включает Player 10.1).

1 голос
/ 08 сентября 2011

Если вам важен уровень проникновения, спросите себя - есть ли в Flex 4.x что-то, что вам действительно нужно?3.5 - хороший SDK (и в некотором смысле добавление Spark внесло некоторые сложности), я могу вспомнить основные недостатки (IMO - я не фанат Spark):

  • Нетпутевые привязки
  • Переход на 4.x по дороге будет проблематичным из-за изменений пространства имен

Если вас не волнуют эти вещи, и вы не оченьЯ хочу использовать любые другие новые функции в 4.x, я бы просто использовал 3.5.Например, если вы действительно нуждаетесь в серьезной настройке пользовательского интерфейса, вы do хотите использовать Spark - так что вы захотите 4.x.(4.1 кажется достойным компромиссом.)

...