apache-flex - 我应该在 Flex 应用程序中的哪里存储有关服务器的数据?

标签 apache-flex

我是一名 Flex 新手,我正在开发一个 Flex 应用程序,该应用程序需要与 AMF 服务器通信才能对用户进行身份验证。

我应该在哪里存储服务器 URL?我不想在源代码中对其进行硬编码,但 URL 应该在编译时固定,因为当我编译应用程序时,它应该绑定(bind)到特定的服务器。

最佳答案

如果您在编译时需要 URL,但又不想对其进行“硬编码”,最好的办法是将其存储在 inline constants 中。 。它们在 C/C++ 上用作 #IFDEF#define,您可以轻松更改 URL,而无需更改应用程序(只需重新编译它)。

您必须将类似的内容添加到编译器选项中:

-define+=APP::amfServerUrl,'http://localhost/some/path/'

然后,在您的应用代码上:

private static const AMF_SERVER_URL:String = APP::amfServerUrl;

关于apache-flex - 我应该在 Flex 应用程序中的哪里存储有关服务器的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5459799/

相关文章:

apache-flex - 如何从给定键开始迭代 Flex 字典?

java - 为什么Java在调用mxmlc时会抛出IllegalAccessError?

apache-flex - 用于 flex/actionscript 的逆向工程或文档工具

apache-flex - 为什么 Flex 不支持线程?

apache-flex - Flex UI 测试自动化

apache-flex - 土坯空气 : scroller throws error when changes focus between different applications

apache-flex - MXML 和 Actionscript3 有什么区别

iphone - 通过 Flex 访问 iOS API 的技巧?

actionscript-3 - 基于flex4中固定点的线旋转

apache-flex - 将多个 SWF 文件转换为单个 EXE