[]对象监听另外一个脚本的执行方法不被执行
我在主界面脚本中写入按钮的监听
//下拉菜单信息按钮监听
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) 这种情况怎么操作的
//下拉菜单信息按钮监听
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) 这种情况怎么操作的
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
技术A恒
赞同来自: