【问题标题】:Using an older version of AIR SDK with Flash Builder将旧版本的 AIR SDK 与 Flash Builder 一起使用
【发布时间】:2023-03-31 12:06:01
【问题描述】:

有没有办法在 Flash Builder 中使用旧版本的 AIR SDK?这样做的原因是因为我需要访问以下功能:

import avm2.intrinsics.memory.li32;
import avm2.intrinsics.memory.si32;

在最新的 AIR SDK 中不再可用。

【问题讨论】:

  • 看看这个问题的my answer,它可以帮助...

标签: flash flash-builder


【解决方案1】:

当然,您可以使用旧的 SDK,尽管重构代码以使其与新的 SDK 一起使用可能是一个更好的主意。

如果您使用的是 Flex / AIR:

使用Apache Flex SDK tool 下载您的 Flex / AIR SDK 组合并将其保存在磁盘上的某个位置。然后右键单击您的项目 > 属性 > Flex 编译器 > 配置 Flex SDK。将您下载的 SDK 添加到列表中。然后将 Flex 编译器设置中的“使用特定 SDK”设置为您的新 SDK。确保在应用程序描述符 XML 文件中设置了相同的 AIR SDK 版本。例如,如果您使用的是 AIR 3.0,它应该在您的应用程序描述符的开头是这样的:

http://ns.adobe.com/air/application/3.0

如果您使用的是纯 ActionScript AIR SDK:

  1. 关闭 Flash 构建器

  2. 转到 C:/Program Files/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722(或安装 FB 的任何位置)

  3. 有一个 AIRSDK 文件夹。将其重命名为“AIRSDK_backup”。现在创建一个新的“AIRSDK”文件夹并在其中提取所需的 SDK。确保您的 AIRSDK 和 AIRSDK_backup 的结构相同

  4. 重新启动 Flash Builder,您应该会在项目属性 > Actionscript 编译器中看到新的 AIR SDK

【讨论】:

  • 我的项目目前不是 Flex 项目。我没有在属性下看到“Flex 编译器”选项。我看到一个“ActionScript Compiler”选项,但这不允许我将编译器更改为“AIR SDK 3.4”中的任何内容。
  • 哦,我明白了 :) 我已经为纯 ActionScript 设置编辑了我的响应
猜你喜欢
  • 2012-06-14
  • 2011-08-08
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多