有没有办法在Adobe Flex AIR应用程序中外部化主机名?

问题描述:

我不喜欢像服务和频道配置文件中的硬编码主机名。当我们有多个开发人员和多个开发人员环境时,很难进行管理。有没有办法将这些通过编译的应用程序之外的本地文件进行外部化?有没有办法在Adobe Flex AIR应用程序中外部化主机名?

回答你的问题;是的,有一种方法。

添加一些额外的细节;我在我的一个客户端应用程序中执行的操作是使用HTTPService加载XML文件(或者您可以使用URLLoader)。 XML文件包含其他服务的各种端点,其中包括其他HTTPS服务和我们AMF服务器的本地端点。

在任何给定的HTTPService,WebService或RemoteObject标签上,您都可以在运行时设置相关属性。