[]list的Handler.create的点击事件第二次点击不生效
list.selectHandler = Handler.create(this,onRender, null, false);//滚动列表点击事件
private function onRender(index:int):void{
list.setItem(lastSelect,arrConver(lastSelect,false));//取消选中效果
list.setItem(index,arrConver(index,true));//添加选中效果
trace("_cardItems",_cardItems);//打印数组
}
是这样的,我用list.selectHandler = Handler.create(),选中一个list,给他一个选中的效果,但是在别的地方可以删除这个选中的效果,但是当我再次点击刚被移除效果的list的时候发现他不执行onRender事件了,求解决方案!!!
private function onRender(index:int):void{
list.setItem(lastSelect,arrConver(lastSelect,false));//取消选中效果
list.setItem(index,arrConver(index,true));//添加选中效果
trace("_cardItems",_cardItems);//打印数组
}
是这样的,我用list.selectHandler = Handler.create(),选中一个list,给他一个选中的效果,但是在别的地方可以删除这个选中的效果,但是当我再次点击刚被移除效果的list的时候发现他不执行onRender事件了,求解决方案!!!
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XS
赞同来自: