几年前我在 Flex 中开发了一个初级项目,但我不记得我使用的 flex 版本。我搜索了项目的 xml 文件,但找不到。有人可以给我一个线索吗?谢谢。
2 回答
如果您仍然有在 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
在 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。