我有一个灵活的应用程序,其中包含不同的功能,包括谷歌地图,twitter,facebook等。
目前,我在自己的代码中有硬编码的api密钥,但我想使用一个属性文件/配置文件,在那里我可以将这些东西放在应用程序中的任何我想要的地方。
在flex中实现这一点是可能的吗?我使用的是swiz框架。使用这个框架可以实现这一点吗?
谢谢Priyank
发布于 2011-05-22 23:10:53
我们使用一个外部xml配置文件块,其中包含用于开发、试运行和生产环境的配置设置。在应用程序完成时将其加载到您的应用程序中,并将xml节点解析为值对象并将其存储在模型中。
杰夫ReUrgency.com
发布于 2011-05-23 13:50:39
如果您需要本地配置(针对每个客户端的配置),那么在flex/air应用程序中最简单的方法就是使用sharedobject,因为文件引用仅限于air应用程序。ticlib有一种简单而自然的方式来进行本地配置,你只需要在你的变量或getter上添加[Config]注释,然后你的事件就不需要关心如何创建和管理共享对象了。您可以查看此blog post以供实时使用。
发布于 2011-05-21 11:53:31
Swiz Example Applications在这方面有很多很好的例子。查找他们正在加载服务配置的任何位置。我相信SwizDemoApp有一个这样的例子,或者它可以是SwizPresentationModelExample (这两个就是我看过的两个,其中一个有我现在在我的Swiz应用程序中使用的方法)。:)
https://stackoverflow.com/questions/6079218
复制相似问题