【发布时间】:2012-01-04 14:04:33
【问题描述】:
我收到了一个继承旧的 flex 项目。我从未与 Flex 合作过。我安装了最新的 Flash Builder,我需要知道使用的 Flex SDK 的确切版本。有没有办法从项目文件中知道使用的 SDK 版本?
提前致谢!
【问题讨论】:
我收到了一个继承旧的 flex 项目。我从未与 Flex 合作过。我安装了最新的 Flash Builder,我需要知道使用的 Flex SDK 的确切版本。有没有办法从项目文件中知道使用的 SDK 版本?
提前致谢!
【问题讨论】:
在 flash builder 中右键单击项目文件夹,然后是属性,然后是 flex 编译器。
【讨论】:
是AIR项目吗,可以打开-app.xml,根据它构建项目,查看应用命名空间
<application xmlns="http://ns.adobe.com/air/application/1.0">
代表 AIR 1.0 (Flex SDK 3.2)
<application xmlns="http://ns.adobe.com/air/application/2.0">
代表一个 AIR 2.0 项目(SDK 4.0 ?)
如果是 Web 项目(在 FlashPlayer 上运行),请检查项目中的 .actionScriptProperties 文件。在我的一个项目文件中,在compiler 标签下,我可以找到一个名为flexSDK="Flex 3.2" 的属性。不确定这是否适用于每个项目,因为我找不到其他项目的相同属性。
您可以检查的另一件事是您要编译的目标 FlashPlayer 版本。检查.actionScriptProperties 文件中compiler 标记的htmlPlayerVersion 属性。
如果 htmlPlayerVersion 大于或等于10.0.0,则应使用 Flex SDK 3.2 或更高版本。
【讨论】: