我是一名 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/