【发布时间】:2014-12-10 21:29:47
【问题描述】:
我有一个 itemRenderer,当它被点击时它会改变它的图形。 当列表再次滚动或单击另一个 itemrenderer 时,我想恢复图形。
但是我怎样才能在 ItemRenderer 中注意到列表被滚动了呢?
最好的毕业生
克里斯
【问题讨论】:
-
简短回答:你不知道。不要更改
click事件侦听器中的图形,而是在数据源上设置一个属性。然后设置您的Image对象以根据基础数据中的该属性显示不同的图形。 -
要访问列表,您可以使用项目渲染器的
owner属性... -
为我的情况找到了一个很好的解决方案... parent.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, parentScrolledHandler);和私有函数 parentScrolledHandler(event:PropertyChangeEvent):void { if(event.property == "verticalScrollPosition")...
标签: apache-flex mobile itemrenderer