问一个很小白的问题
点击一个按钮,弹出一个选择框,选择框里面有几个选择按钮,请问我怎么得到几个按钮的返回的值。就是我怎么知道用户点击了哪一个按钮。
this.btn1.on(cc.Node.Event.TOUCH_END, this.onBtn1, this);
this.btn2.on(cc.Node.Event.TOUCH_END, this.onBtn2, this);
this.btn3.on(cc.Node.Event.TOUCH_END, this.onBtn3, this);
private onBtn1(){
}
private onBtn2(){
}
private onBtn3(){
}
this.btn1.on(cc.Node.Event.TOUCH_END, this.onBtn, this);
this.btn2.on(cc.Node.Event.TOUCH_END, this.onBtn, this);
this.btn3.on(cc.Node.Event.TOUCH_END, this.onBtn, this);
private onBtn(e:cc.Event.TouchEvent){
switch(e.target){
case this.btn1:
break;
case this.btn2:
break;
case this.btn3:
break;
}
}
我自己写了个扩展Toggle
@preprop({type:ToggleEx, tooltip:“单选按钮根节点”})
public toggleEx:ToggleEx;
this.toggleEx.on(ToggleEx.TOUCH, this.onToggleTap, this);
/**
/* param index 点击第几个单选按钮,0表示第一个
/* param toggle 点击的单选按钮
/*
private onToggleTap(index:number, toggle:cc.Toggle){
}
我有点没看懂