我收到了继承旧的flex项目。我从来没有与Flex合作过。我安装了最新的Flash Builder,我需要知道使用的Flex SDK的确切版本。有什么方法可以从项目文件中知道使用的SDK版本吗?如何从现有的项目文件中知道确切的flex sdk版本?
在此先感谢!
我收到了继承旧的flex项目。我从来没有与Flex合作过。我安装了最新的Flash Builder,我需要知道使用的Flex SDK的确切版本。有什么方法可以从项目文件中知道使用的SDK版本吗?如何从现有的项目文件中知道确切的flex sdk版本?
在此先感谢!
是它的一个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">
代表空气2.0项目(SDK 4.0?)
如果”是WebProject(在FlashPlayer上运行),请检查项目中的.actionScriptProperties
文件。在我的一个项目文件中,在compiler
标签下,我可以找到一个名为flexSDK="Flex 3.2"
的属性。不知道这是否会出现在每个项目中,因为我找不到其他项目的相同属性。
您可以检查的另一件事是您要编译的目标FlashPlayer版本。检查.actionScriptProperties
文件中compiler
标记的htmlPlayerVersion
属性。
如果htmlPlayerVersion大于或等于10.0.0
,则应使用Flex SDK 3.2或更高版本。
右键单击Flash Builder中的项目文件夹,然后是属性,然后是flex compilator。
没有什么有趣的。仅使用默认SDK(当前为“Flex 4.5”)或使用特定的SDK。 – Arterius
不是的。它不是一个AIR项目。这通常是在Flash播放器中运行的flex项目。 – Arterius
Flash Builder如何知道使用哪个版本的SDK,我认为它必须写入某个地方。 – Arterius
我认为当你导入一个项目时,你的FB会尝试应用你为你的项目设置的默认SDK。导入项目后是否出现错误? – midhunhk