几年前我在Flex开发了一个基本项目,但我不记得我使用的flex版本。 我搜索了项目的xml文件,却找不到它。 有人能给我一个线索吗? 感谢。
答案 0 :(得分: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
答案 1 :(得分:1)
在Flash Builder中,您可以调出项目属性,然后选择Flex Compiler。
您将看到选中的工作区默认SDK或特定的SDK。
如果您使用了默认SDK并在构建项目后更改了它;我不认为有一种方法可以知道过去用于编译项目的SDK。
您还可以使用SWF Decompiler来反编译来自SWF的代码。 SoThink has one;但我相信还有其他人。如果您最初没有使用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等。我可以告诉该应用程序是从Flex 4.5.1。