0

几年前我在 Flex 中开发了一个初级项目,但我不记得我使用的 flex 版本。我搜索了项目的 xml 文件,但找不到。有人可以给我一个线索吗?谢谢。

4

2 回答 2

3

如果您仍然有在 bin-debug 中生成的旧 index.html,请查找最低 Flash 播放器版本,这应该会给您一个线索。


以下是 Flex SDK 版本列表以及它们默认面向的 Flash Player 版本:

SDK     FP
4.6  -  11.1
4.5  -  10.2
4.1  -  10.1
4.0  -  10
3.5  -  9.0.124
于 2012-09-11T23:54:12.073 回答
1

在 Flash Builder 中,您可以调出您的项目属性,然后选择 Flex Compiler。

您将看到选择的工作区默认 SDK 或特定的 SDK。

如果您在构建项目后使用了默认 SDK 并对其进行了更改;我认为没有办法知道您过去用于编译项目的 SDK。


您还可以使用 SWF 反编译器从您的 SWF 中反编译代码。 SoThink 有一个;但我相信还有其他人。如果您最初没有为框架使用 RSL;然后所有的框架代码都将被编译到你的 SWF 中,你也许可以解析框架代码来找出它。许多框架文件都包含一个“version.as”文件,它应该告诉您是否可以在源代码中找到它。

如果您确实使用框架的 RSL 编译了应用程序,那么查看部署目录中的 SWF / SWZ 文件应该会告诉您版本。例如,我正在开发的一个应用程序具有以下文件:mx_4.5.1.21489.swz、rpc_4.5.1.21328.swz、spark_4.5.1.21489.swz 等。我可以看出该应用程序是从弹性 4.5.1。

于 2012-09-11T20:49:21.603 回答