0

是否可以将 Flex 4.6 SDK 所需的最低 Flash Player 更改为 10.2 版?目前 SDK 要求的最低版本是 11.1。

如果可以更改它,当有人在 Flash Player 10.2 中查看我们的应用程序时会发生什么?它还会运行吗?在我们的应用程序中是否有我们可以远离的 API?你知道我想说什么...

4

2 回答 2

3

不幸的是,答案是:视情况而定。

这取决于您使用 Flash Player 的哪些功能。如果您的应用程序中没有使用任何新功能,它将在较旧的 VM 中无缝运行。

然而,找出是否存在任何依赖关系可能是一项艰巨的任务,因为它们可能深埋在 Flex 框架中。所以基本上你必须从头到尾了解框架代码。或者您只需要在较旧的 VM 中测试您的应用程序,看看一切是否仍按预期工作。

如果您希望使用与默认版本不同的播放器版本,请使用target-player编译器选项;例如:

-target-player=10.2
于 2012-09-13T08:33:34.743 回答
0

如果您希望以 Flash Player 10.2 为目标,我建议您使用Flex SDK 4.5而不是 4.6。功能集并没有太大的不同,而且它还可以让您支持 Flash Player 10.1。

可以将较旧的 SDK 安装到当前的 Flash Builder 中,但在这种情况下,只安装 Flash Builder 4.5 可能更容易。

如果您需要某些仅在 Flex SDK 4.6+ 中提供的功能,那么您可能需要更新的播放器。Adobe 没有无缘无故地提高播放器要求。

于 2012-09-15T01:28:05.963 回答