我正在开发一个使用BlazeDS进行后端通信的纯AS3应用程序。 目前我正在运行时使用以下内容定义AMFChannel:
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");
当然我在 services-config.xml 中有一个 id =“my-amf”的频道,但我不断收到错误消息,该频道是无效。 实际上,静态 ServerConfig.xml (其中afaik应包含表示 services-config.xml 的XML对象)为空。
有什么想法吗?