[add] HoldButton 防止跟Button事件衝突
This commit is contained in:
@@ -113,7 +113,6 @@ export class Badminton extends cc.Component {
|
||||
//#region 初始化
|
||||
|
||||
protected onLoad(): void {
|
||||
// this.node.getChildByName("Test").getComponent(HoldButton).OnInvoke.AddListener(() => { this.OnChangeAvatar(666); });
|
||||
Badminton._instance = this;
|
||||
new LocalStorageData();
|
||||
this.config.Init();
|
||||
@@ -173,14 +172,13 @@ export class Badminton extends cc.Component {
|
||||
let picObj: cc.Node = item.node.getChildByName("Avatar").getChildByName("Pic");
|
||||
if (picObj != null) {
|
||||
picObj.getComponent(cc.Sprite).spriteFrame = this.config.GetAvatarPicById(this.TeamMemberList[idx].AvatarId);
|
||||
let EventHandler: cc.Component.EventHandler = new cc.Component.EventHandler();
|
||||
EventHandler.target = this.node;
|
||||
EventHandler.component = this.name.split("<")[1].split(">")[0];
|
||||
EventHandler.handler = "OnChangeAvatar";
|
||||
EventHandler.customEventData = idx.toString();
|
||||
picObj.getComponent(HoldButton).OnInvoke.push(EventHandler);
|
||||
// picObj.getComponent(HoldButton).OnInvoke.AddListener(this.OnChangeAvatar(idx));
|
||||
// picObj.getComponent(HoldButton).OnInvoke.AddListener(() => { this.OnChangeAvatar(idx); });
|
||||
// let EventHandler: cc.Component.EventHandler = new cc.Component.EventHandler();
|
||||
// EventHandler.target = this.node;
|
||||
// EventHandler.component = this.name.split("<")[1].split(">")[0];
|
||||
// EventHandler.handler = "OnChangeAvatar";
|
||||
// EventHandler.customEventData = idx.toString();
|
||||
// picObj.getComponent(HoldButton).OnInvoke.push(EventHandler);
|
||||
picObj.getComponent(HoldButton).OnInvoke.AddListener(() => { this.OnChangeAvatar(idx); });
|
||||
picObj.on("click", () => { item.isChecked = !item.isChecked; }, this);
|
||||
}
|
||||
this._m_toggleList.push(item);
|
||||
|
||||
Reference in New Issue
Block a user