`
lujiawu12
  • 浏览: 124408 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

flex中chanel的小小研究

阅读更多
    在一般情况下,如果lcds和flexApp都放在一个web 容器中,那么consumer中定义了一个destination的话就自动把通道给接通了,如果不在一起的话,就会发现那个chanelset是null。按我以前的经验,RemoteObject中是有endpoint的。可是我我们找不到consumer中有endpoint属性,唯一的也只有chanelset。
     因此去查了api,仅此做下笔记

				
//定义一个通道,最好别用Chanel,而用它的具体实现类
var amfChanel:AMFChannel=new AMFChannel("jms-chanel","http://192.168.1.96:8666/ql/messagebroker/amf");
//创建我们想要的chanelset,并把可行的chanel放进去	
var chanelSet:ChannelSet=new ChannelSet();
chanelSet.addChannel(amfChanel);
consumer.channelSet=chanelSet;
consumer.subscribe();


这样就OK了。
分享到:
评论
1 楼 yuanye218 2008-12-25  
遇到chanelset是null这个问题的时候,正好看到了您的文章,对我帮助很大,非常感谢!

相关推荐

Global site tag (gtag.js) - Google Analytics