js里面怎么在同一场景中的一个层调用另一个层的方法

一个场景中, 我一个层是放按钮 另一个层是放动画的

我想要的是 : 按按钮后播放动画。

问题是这样的 :场景一开始我就new一次动画层并调用了动画方法,而且动画播放正常,动画层我是把精灵放在动画层中新建的,

按钮层那边要用的话 我是new 一个动画层 结果出现重叠 就是同一个位置两个相同的精灵

新手求助

动画层应该怎么去写才能方便别的层调用 还有别的层应该怎么写调用

                                                                                                 ------先谢过

动画层new出来就给一个全局变量,以后对这个层里面对东西操作都通过这个全局变量来做,而不是又new出来

我感觉可以通过 自定义事件派发 然后通过 父节点捕获 事件 然后 去处理 比如 A场景下面有 B 、C两个层 在B层里是按钮 然后 派发事件 A场景捕获事件后 对C层 调用方法 处理…:14::14:

自定义事件