>我有一个flex应用程序,其中包含不同的功能,包括谷歌地图,Twitter,Facebook等。
目前,我在代码中对 api 键进行了硬编码,但我想使用属性文件/配置文件,我可以在其中放置这些东西并在应用程序中的任何地方使用。
是否有可能在弹性中实现这一目标?我正在使用swiz框架。是否可以使用此框架来实现此目的?
谢谢普里扬克
我们使用一个外部 xml 配置文件,其中包含开发、暂存和生产环境的配置设置。在应用程序完成时将其加载到应用中,并将 xml 节点解析为值对象并将其存储在模型中。
杰夫ReUrgency.com
如果您需要本地配置(特定于每个客户端的配置),那么在 flex/air 应用程序中最简单的方法是使用 sharedobject,因为 filereference 仅限于 air 应用程序。 Ticlib 有一种简单自然的方式来进行本地配置,您只需要在变量或 getter 上添加[Config]
注释,然后您就不需要关心如何创建和管理共享对象。 你可以采取查看此博客文章以进行实时使用。
Swiz 示例应用程序有很多很好的例子。在他们加载服务配置的任何地方查找。我相信SwizDemoApp有一个例子,或者可能是SwizPresentationModelExample(这是我看过的两个,其中一个有我现在在我的Swiz应用程序中使用的方法)。:)