[Cocos Creator] 事件分发机制遇到的问题

我在项目中,当前有一个场景,比如说LoginScene

在其上绑定了一个NetMgr的组件,作为处理网络消息的代理

当网络消息被这个根节点捕获时,我希望它向所有注册了监听的对象去派发这个消息:

this.node.dispatchEvent( new cc.Event.EventCustom(String(command), true) );

而希望所有注册了监听的对象,能够处理这个事件:
this.node.on(String(WSMgr.REQ_LOGIN), function (event) {
// TODO
});

//--------------------------------------------------------------------------------------------------------
原来是我理解错误。

子节点直接向根节点注册即可,根节点自己发送自己监听;