Flex外部配置文件

时间:2009-12-01 12:14:32

标签: flex flex3 configuration-files

我的问题:我在Flex3中有一个访问服务器的程序。程序本身位于服务器上,可通过Web浏览器访问。关键是我不想在swf文件中硬编码要访问的服务器的IP,因为它会因各种其他原因而发生变化......

我该怎么做?我可以将文件放在同一目录中吗?

2 个答案:

答案 0 :(得分:2)

请参阅此文章:Externalizing Service Configuration using BlazeDS and LCDS

它也适用于HTTPService并进行一些小修改。

答案 1 :(得分:2)

要在与SWF相同的服务器上访问配置文件,您应该能够使用HTTPServiceURLLoader使用相对URL而不是绝对URL。您可以通过访问基本应用程序的url字段并从中创建新的绝对URL来获得更好的(更改端口)。

如果SWF与HTML分开托管,您可以使用BrowserManager网址来构建配置网址。