flash builder:如何查找项目版本

flash builder:如何查找项目版本,flash,apache-flex,version,builder,Flash,Apache Flex,Version,Builder,几年前,我在Flex中开发了一个基本项目,但我不记得我使用的Flex版本。 我搜索了项目的xml文件,但找不到它。 有人能给我一个线索吗? 谢谢。在Flash Builder中,您可以打开项目属性,然后选择Flex编译器 您将看到选择的工作区默认SDK或特定SDK 如果您使用了默认SDK,并且在构建项目后对其进行了更改;我认为没有办法知道您过去使用哪个SDK编译项目 您还可以使用SWF反编译器从SWF反编译代码;但我相信还有其他的。如果最初没有为框架使用RSLs;然后,所有的框架代码都将被编译

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

在Flash Builder中,您可以打开项目属性,然后选择Flex编译器

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

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


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


如果您确实使用RSLs为框架编译了应用程序,那么查看部署目录中的SWF/SWZ文件就会知道版本。例如,我正在使用的一个应用程序有以下文件:mx_4.5.1.21489.swz、rpc_4.5.1.21328.swz、spark_4.5.1.21489.swz等。。我可以看出这个应用程序是从Flex4.5.1编译而来的

在Flash Builder中,您可以打开项目属性,然后选择Flex编译器

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

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


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


如果您确实使用RSLs为框架编译了应用程序,那么查看部署目录中的SWF/SWZ文件就会知道版本。例如,我正在使用的一个应用程序有以下文件:mx_4.5.1.21489.swz、rpc_4.5.1.21328.swz、spark_4.5.1.21489.swz等。。我可以看出这个应用程序是从Flex4.5.1编译而来的

如果您仍然拥有在bin debug中生成的旧index.html,请查找flash player的最低版本,这将为您提供线索


以下是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

如果您仍然拥有在bin debug中生成的旧index.html,请查找flash player的最低版本,这将为您提供线索


以下是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

这有用吗?这有帮助吗?这就是问题所在,从那以后我重新安装了我的操作系统,并且刚刚安装了FlashBuilder4.5,它与Flex3.6、4.5和4.5.1一起提供。默认情况下,选择了4.5.1,但在我开发项目时它并不存在。我添加了一些建议。感谢您的建议,flextras!根据Trish Rempel的回答,我反编译了swf并找到了flash版本,这使我找到了flex版本。这就是问题所在,从那时起我重新安装了操作系统,并安装了flash builder 4.5,它随flex 3.6、4.5和4.5.1一起提供。默认情况下,选择了4.5.1,但在我开发项目时它并不存在。我添加了一些建议。感谢您的建议,flextras!我反编译了swf,找到了flash版本,根据Trish Rempel的回答,我找到了flex版本。好主意。我碰巧有一个列表,以这种方式将播放器版本与SDK版本配对。如果您不介意我编辑您的答案,我会添加它们。我没有任何index.html。这是一个AIR桌面应用程序。还有其他地方可以找到目标flash版本吗?我根据flextras的回答找到了版本。非常感谢。好主意。我碰巧有一个列表,以这种方式将播放器版本与SDK版本配对。如果您不介意我编辑您的答案,我会添加它们。我没有任何index.html。这是一个AIR桌面应用程序。还有其他地方可以找到目标flash版本吗?我根据flextras的回答找到了版本。非常感谢。