Flash Player10.0 をサポートするには、どのバージョンの Flex SDK を使用すればよいですか?

StackOverflow https://stackoverflow.com/questions/7328028

質問

Flex SDK、アクションスクリプト、テキストエディタを使用してFlashアプリケーションを開発し、コマンドラインでASファイルをコンパイルしています。

によると Flash Player Version Penetration Adobe の Web サイト:
http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

Flash Player 10.1 および 10.2 を使用している人の割合が十分ではありません。

だから、より多くの人々に私のアプリケーションを使用してもらいたいので、フラッシュプレーヤー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.5.1 ではなく Flex SDK 4.1.0 を使用する必要がありますか?
それとも、Flash Player 9 もサポートするために Flex SDK 3.5.0 を使用する方が良いでしょうか?

役に立ちましたか?

解決

サポートする必要がある Flash Player のバージョンをサポートする最新バージョンの SDK を使用することをお勧めします。target-player コンパイラ引数を使用して、どのランタイム プレーヤーをターゲットにするかを指定できます。一般的には次のようになります。

-target-player=10.0 

より詳しい情報. 。関連する文章をいくつか引用すると、次のようになります。

Flex 4.0の場合、ターゲットプレイヤーオプションの唯一のサポート値は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にはプレーヤー10.1が含まれています)。

他のヒント

普及率がそれほど重要である場合は、Flex 4.x には本当に必要なものがあるのか​​、自問してみてください。3.5 は優れた SDK ですが (Spark を追加すると、ある意味で複雑さが生じます)、私が思い出せる大きな欠点は次のとおりです (IMO - 私は Spark ファンではありません)。

  • 双方向バインディングなし
  • 名前空間の変更により、将来の 4.x への移植は困難になるでしょう

これらのことを気にせず、4.x の他の新機能を実際に利用したくない場合は、3.5 を使用することをお勧めします。たとえば、次の場合 本当に UI の大幅なカスタマイズが必要な場合 する Spark を使用したいので、4.x が必要です。(4.1 は適切な妥協点だと思われます。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top