我应该使用哪个版本的Flex SDK来支持Flash Player10.0?

js_*_*js_ 6 apache-flex flash actionscript-3 flashplayer-10

我正在使用Flex SDK,actionscript和文本编辑器开发Flash应用程序,并在命令行中编译AS文件.

根据Flash Player Version PenetrationAdobe的网站:
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也更好吗?

Jef*_*ser 5

我建议使用支持您需要支持的Flash Player版本的最新版本的SDK.您可以使用target-player编译器参数指定要定位的运行时播放器.一般来说,像这样:

-target-player=10.0 
Run Code Online (Sandbox Code Playgroud)

更多信息.引用一些相关的段落:

对于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包含Player 10.1).