Внешний конфигурационный файл Flex - PullRequest
1 голос
/ 01 декабря 2009

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

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

Ответы [ 2 ]

2 голосов
/ 02 декабря 2009

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

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

2 голосов
/ 01 декабря 2009

См. Эту статью: Внешняя настройка сервиса с использованием BlazeDS и LCDS

Он также будет работать для HTTPService с некоторыми незначительными изменениями.

...