`
xo_tobacoo
  • 浏览: 384044 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

用as实现RemoteObject

 
阅读更多

1)用as实现RemoteObject更灵活:注意下RemoteObject所属的包,还有as中还有另外一个RemoteObject类。

import mx.rpc.AsyncToken;
import mx.rpc.events.FaultEvent;
import mx.rpc.remoting.mxml.RemoteObject;

var ro:RemoteObject = new RemoteObject();
ro.destination = "Server";
ro.source = "gb.informaticasystems.Server";
ro.addEventListener( FaultEvent.FAULT, handler_backendCommunicationFails );


var query:AsyncToken = ro.executeQuery();
query.addResponder(new Responder( handler_fetchDataRequestSuccess ) );

var data:AsyncToken = ro.getData();
data.addResponder(new Responder( handler_getDataSuccess ) )

 2)还需要什么?channelset,下面的url就是你的目的地

var cs:ChannelSet = new ChannelSet();
 cs.addChannel(new AMFChannel("myAmf", "http://servname:2000  /eqa/messagebroker/amf"));
ro.channelSet = cs;
 
0
0
分享到:
评论
1 楼 游其是你 2012-06-30  
请问channelset写在哪儿啊?最后写个小项目“hello world”,谢谢

相关推荐

Global site tag (gtag.js) - Google Analytics