2011-11-23 48 views

回答

4

是它的一个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或更高版本。

+0

不是的。它不是一个AIR项目。这通常是在Flash播放器中运行的flex项目。 – Arterius

+0

Flash Builder如何知道使用哪个版本的SDK,我认为它必须写入某个地方。 – Arterius

+0

我认为当你导入一个项目时,你的FB会尝试应用你为你的项目设置的默认SDK。导入项目后是否出现错误? – midhunhk

1

右键单击Flash Builder中的项目文件夹,然后是属性,然后是flex compilator。

+0

没有什么有趣的。仅使用默认SDK(当前为“Flex 4.5”)或使用特定的SDK。 – Arterius

相关问题