我在项目中,当前有一个场景,比如说LoginScene
在其上绑定了一个NetMgr的组件,作为处理网络消息的代理
当网络消息被这个根节点捕获时,我希望它向所有注册了监听的对象去派发这个消息:
this.node.dispatchEvent( new cc.Event.EventCustom(String(command), true) );
而希望所有注册了监听的对象,能够处理这个事件:
this.node.on(String(WSMgr.REQ_LOGIN), function (event) {
// TODO
});
//--------------------------------------------------------------------------------------------------------
原来是我理解错误。
子节点直接向根节点注册即可,根节点自己发送自己监听;