从代码中更改applicationcontext

时间:2011-05-11 07:25:54

标签: flex actionscript-3 actionscript flex4 flash-builder

我有点问题。我希望有人可以帮助我。

我正在为我的论文开发一个应用程序。 现在我有一个application-context.properties.txt,我在其中定义:

host= (ip address)
port=8080

现在这是静态的,我将ip地址更改为我想要连接的服务器。 但这对用户来说并不是非常有用,因为他无法访问该文件。

现在我的问题是我可以在我的flex代码中更改此主机IP地址吗?我该怎么做。

希望有人可以帮助我。

亲切的问候,

Thibault Heylen

2 个答案:

答案 0 :(得分:0)

通常配置,即services.xml在编译时嵌入,这个博客

Externalizing Service Configuration using BlazeDS and LCDS

指向外部化服务配置,

希望有效,

答案 1 :(得分:0)

查看文档,FlexXMLApplicationContext只是应用程序上下文的一个示例。可能,如果上下文类不支持配置变量,您可以从它或XMLApplicationContext派生以允许运行时更改配置变量吗?

您将无法更改XML文件本身的值,因为它是一个已编译的资源,但您应该能够扩展SpringAS以在运行时执行您想要的操作。