[]对象监听另外一个脚本的执行方法不被执行

我在主界面脚本中写入按钮的监听
//下拉菜单信息按钮监听
this.AllTitleButton.on(Laya.Event.MOUSE_DOWN, this, ButtonClickManager.clickinstance.AllTitleButtonClick);
 
而在另外的一个单例脚本中单例分离了执行方法 因为按钮监听太多 需要分离 监听和执行
/**
* 基础信息按钮监听
*/
public AffirmButton1Click(event: Laya.Event) { 
}
但是实际运行的情况下就会报错
Explain.ts:11
TypeError: Cannot read property 'AllTitleButtonClick' of undefined
Explain.ts:31
at Explain.onAwake (file:///E:/NewLayaProfesson/Edbox_FruitSlickSecond/Edbox_FruitSlickSecond/bin/js/bundle.js:40:128) 这种情况怎么操作的
已邀请:

Aar0n

赞同来自:

按钮上加个脚本,重写脚本的onclick ()方法

技术A恒

赞同来自:

把上面this改成ButtonClickManager.clickinstance

要回复问题请先

商务合作
商务合作