【问题标题】:How to know exact flex sdk version from existing project files?如何从现有项目文件中知道确切的 flex sdk 版本?
【发布时间】:2012-01-04 14:04:33
【问题描述】:

我收到了一个继承旧的 flex 项目。我从未与 Flex 合作过。我安装了最新的 Flash Builder,我需要知道使用的 Flex SDK 的确切版本。有没有办法从项目文件中知道使用的 SDK 版本?

提前致谢!

【问题讨论】:

    标签: apache-flex flash-builder


    【解决方案1】:

    在 flash builder 中右键单击项目文件夹,然后是属性,然后是 flex 编译器。

    【讨论】:

    • 那里没什么有趣的。仅使用默认 SDK(当前为“Flex 4.5”)或使用特定 SDK。
    【解决方案2】:

    是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 或更高版本。

    【讨论】:

    • 没有。这不是 AIR 项目。它是通常在 Flash 播放器中运行的 flex 项目。
    • Flash Builder如何知道使用了哪个版本的SDK,我觉得一定要写在什么地方。
    • 我认为当您导入项目时,您的 FB 会尝试应用您为项目设置的默认 SDK。导入项目后是否出现错误?
    • 是的,我在每个项目图标上都有编译错误和红色的“x”标记。目前我已经安装了最新的 Flash Bulder (v4.5),它带有 3.6 和 4.5 Flex SDK 版本,但似乎没有提到的 SDK 与我的项目兼容。
    • 我想是的。无论如何,我将尝试 3.0 或 3.1 SDK。谢谢银背。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    相关资源
    最近更新 更多