可选的第三种变体是模拟器扩展。此实现也具有与实际 ActionScript 实现相同的 ActionScript 接口。不过,它的 ActionScript 方法在 ActionScript 中模拟扩展的行为。像存根扩展一样,模拟器扩展是仅包含 ActionScript 的扩展;它没有本机实现。当您生成模拟器 ActionScript 实现时,您将创建一个 ANE 文件。
AIR 应用程序开发人员可以使用模拟器扩展 ANE 文件编译他们的应用程序。与使用存根扩展进行测试相比,他们可以使用此 ANE 文件在台式计算机上更加彻底地测试应用程序。他们还可以将模拟器扩展包括在 AIR 应用程序软件包中。
注:
您可以创建一个模拟器扩展,作为存根扩展的替代品或辅助品。