你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]如何实现点击列表时,点击item中的按钮有事件,点击item其他位置没有事件,目前只能实现点击list里的item组件进行事件监听,没办法实现监听item中的button
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
Laya_XS
赞同来自:
你可以针对item里面的组件单独设置事件,比如你在renderHandler渲染组件的时候,通过item拿到item里面的特定组件,然后加事件这里就不用说了,应该了解了!比如代码
方法一:
function renderHandler(item:box,index:int):void
{
var button:Button = item.getChildByName("buton") as Button;(名字是你在ide里自己设定的)
button.on(事件注册)
}
方法二:
list组件.itemRender = UI页面
function renderHandler(item:UI页面,index:int):void
{
item.setEvent() //添加事件 不能在UI页面初始化函数里添加
}
UI页面里单独为button注册事件即可
158*****985
赞同来自:
大神,我添加点击事件了,会一直重复执行,我在listUI里面下拉一次就会多执行一次。一直累加,大神有解决办法吗?
要回复问题请先
登录
发起人
melody0529
相关问题
layabox真的只能做棋牌吗?和flash比谁更强?本视频给你答疑解惑!
List 组件列表渲染异常
TextInput重写onFocus和onBlur事件监听不到
关于遍历产生的sprite的点击事件,急,大神帮看哈
分享,扩展Laya.Text组件实现简单的富文本
Texture图片能否进行翻转?
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
遮罩点击事件
想让一个2D的图形被鼠标点击时缩放一下,或左右摇晃一下,最后回到原大小或原位置,应该用什么缓动模式
请问如何让textinput组件输入密码的时候显示*号?
点击事件不起效
问题状态
最新活动:
2019-06-12 16:40
浏览:
3118
关注:
3
人
商务合作
2 个回复
Laya_XS
赞同来自:
方法一:
function renderHandler(item:box,index:int):void
{
var button:Button = item.getChildByName("buton") as Button;(名字是你在ide里自己设定的)
button.on(事件注册)
}
方法二:
list组件.itemRender = UI页面
function renderHandler(item:UI页面,index:int):void
{
item.setEvent() //添加事件 不能在UI页面初始化函数里添加
}
UI页面里单独为button注册事件即可
158*****985
赞同来自: