你可以针对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注册事件即可