我用的是定义ItemRenderer我的TileList控制。 当我运行我的应用程序。 我发现customitemrenderer的实例计数不等于dataProvider中的listItem计数。 有dataprovider中只列出一个项目,但有2个customitemrenderer实例。 我count'd找不到原因。 有谁能够帮助我。 非常感谢!
Answer 1:
对于基于列表的组件,柔性做到这一点的效率。 想象一个数据提供器具有1000行,但瓦片列表只在一个时间(3X3)显示9。 在创建了1000个的UI组件,但没有显示会的内存,使弯曲会造成它需要在屏幕上有9个渲染一种浪费,再加上额外的缓冲量。 当您通过TileList的滚动,在缓冲区中的渲染器将是未来的人出现在列表中,并且被回收,只是滚出将进入缓冲的渲染器。
文章来源: Flex tilelist itemrender instance not match the dataprovider length