在羽毛自定义itemrenderer dataprovider上实时更改标签

时间:2015-04-16 12:49:23

标签: actionscript-3

Starling / Feathers CustomItemRenderer.as脚本允许您设置标签的文本值,它可以在Main.as中完成:

myList.dataProvider.getItemAt(index).label = textInput.text;

然而,问题是只有在修改列表中的项目或调用/调度事件时,才会明显更新此标签。

我想要的是在用户键入/输入标签的文本值时将其设置为textInput中的值。我无法弄清楚如何将(列表中的选定项目)标签定位为myList的子项,并且不能简单地使用上面的行,因为它不会实时地更新标签。

1 个答案:

答案 0 :(得分:0)

使用DataProvider对象的invalidateItem()invalidateItemAt()方法强制更新。