2009-12-01 5 views
1

Моя проблема: у меня есть программа в Flex3, которая обращается к серверу. Сама программа находится на сервере и доступна через веб-браузер. Дело в том, что я не хочу жестко указывать в swf-файле доступ к IP-адресу сервера, поскольку он изменяется и по другим причинам ...Файл внешней конфигурации Flex

Как это сделать? Могу ли я поместить файл в тот же каталог и что тогда?

+0

Является ли SWF на другом сервере сервером, к которому он присоединился? –

+0

такой же сервер, другой порт – luca

+0

так как это тот же сервер. localhost должен делать трюк, нет? –

ответ

2

Для доступа к конфигурационному файлу на том же сервере, что и SWF, вы должны использовать HTTPService или URLLoader с относительным URL, а не абсолютным. Вы можете получить fancier (изменение портов), обратившись к полю url вашего базового приложения и создав новый абсолютный URL-адрес.

Если SWF размещен отдельно от HTML, вы можете использовать URL-адрес BrowserManager, чтобы вместо этого создать свой конфигурационный URL.