2009-12-01 178 views
1

我的問題:我有一個訪問服務器的Flex3程序。該程序本身在服務器上,並通過網絡瀏覽器訪問。關鍵是我不想在swf文件中硬編碼訪問服務器的IP,因爲它會因爲其他原因而發生變化......Flex外部配置文件

我該怎麼做?我可以把一個文件放在同一個目錄下,然後呢?

+0

SWF位於服務器所在的其他服務器上嗎? –

+0

相同的服務器,不同的端口 – luca

+0

,因爲它是同一臺服務器。本地應該做的伎倆,不是? –

回答

2

要訪問SWF所在服務器上的配置文件,您應該能夠使用HTTPServiceURLLoader,而不是絕對的相對URL。您可以通過訪問您的基本應用程序的url字段並從中創建新的絕對URL來獲得更好的(更改端口)。

如果SWF與HTML分開託管,則可以使用BrowserManager url來構建您的配置網址。