flex 4.1 s:List:如何强制列表加载所有项目,而不仅仅是可见项目?

时间:2010-08-15 14:12:51

标签: flex list flex4 image-preloader

我在flex中创建了一个facebook应用程序。 我实际上正在处理显示正在使用该应用程序的朋友的朋友组件。现在,每个朋友都有个人资料图片。

我使用s:List元素创建了组件。

在元素的Skin Class中,我将requestedColumnCount配置为3,这意味着它显示了3个朋友。我添加了按钮以在列表中向左和向右滚动。

每当我滚动查看其他朋友时,半秒钟我都看不到图像,因为List组件正在加载图像以便查看它。

有没有办法让列表预加载所有元素,所以我不会遇到这种问题?

1 个答案:

答案 0 :(得分:3)

您可以将List上的useVirtualLayout设置为false,这意味着它将不再“回收”项目渲染器。当项目渲染器最初加载图像时,您可能仍然有滞后。希望有所帮助。