【问题标题】:Environment-dependent compilation properties in Flex/AIRFlex/AIR 中的环境相关编译属性
【发布时间】:2023-04-05 19:32:02
【问题描述】:

我正在构建一个连接到远程服务器的 Flex/AIR 应用程序,其 URL 会根据环境(开发/生产,可能还有其他)而变化。目前,这个 URL 参数是硬编码在我的根应用程序 MXML 文件中的,但这意味着我每次为不同的环境构建应用程序时都必须更改它。

有没有办法将此类参数外部化,以便当 Flash Builder 自动构建我的应用程序(在开发模式下)时,它使用开发 URL (http://localhost...) 并且当 Flash Builder 导出发布版本时,它使用生产 URL (http://www.mycompany.com/myapp)?

【问题讨论】:

    标签: apache-flex properties air flash-builder


    【解决方案1】:

    Flex 编译器支持条件编译,您可以在此处阅读:link。问题是它仍然无法让您检查您是在导出发布版本还是为调试而构建。实现这一点的最简单方法可能是使用 ANT 编译发布版本并从那里使用条件编译。

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2019-02-11
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-22
      • 2011-06-25
      • 2010-09-05
      相关资源
      最近更新 更多