Я занимаюсь разработкой приложения для AS3, использующего BlazeDS для взаимодействия с сервером.
В настоящее время я определяю AMFChannels во время выполнения, используя что-то вроде этого:
var amfChannel:AMFChannel = new AMFChannel("my-amf", "http://127.0.0.1:8400/foo/messagebroker/amf");
Теперь я хочу избавиться от этой жестко заданной конфигурации.
Насколько я понял, мне просто нужно скомпилировать с опцией -service , включающей services-config.xml и вызывая что-то подобное во время выполнения:
var amfChannel:* = ServerConfig.getChannel("my-amf");
Конечно, у меня есть канал с id = "my-amf" в services-config.xml , но я получаю сообщение об ошибке, что канал недействителен ,
Действительно, статический ServerConfig.xml (который afaik должен содержать объект XML, представляющий services-config.xml ) пуст.
Есть идеи?