[]多个button如何区分
通过 for 循环 加入多个button
添加事件
this.emojiBut1.on(Laya.Event.CLICK,this,this.onEmojiBut1Click);
多个button 如何区分 点击的哪一个button 可以设置tag吗 或者通过监听事件透传?
添加事件
this.emojiBut1.on(Laya.Event.CLICK,this,this.onEmojiBut1Click);
多个button 如何区分 点击的哪一个button 可以设置tag吗 或者通过监听事件透传?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
cuixueying
赞同来自: 189*****192
或者
在for循环的过程中为你的btn添加鼠标事件,通过传参的方式,为每个btn传递一个标识,譬如btn001,btn002,尾部数组为for下的i值,然后在鼠标事件的回调里去判断,当前点击的是哪个按钮
for(var i:int=0;i<10;i++)
{
var btn:Button=new Button();
.......
btn.on(Event.CLICK,this,onMouse,['btn'+i])
}
public function onMouse(aa):void
{
if(aa=='btn001')
{
}
else if(aa=='btn002')
{
}
}
189*****192
赞同来自: