Flex: Caching images in list item renderer?

天涯浪子 提交于 2019-12-05 04:54:01

Here is nice solution with source code http://demo.quietlyscheming.com/superImage/app.html

You'll have to implement your own caching. I would store all the images that have been previously downloaded and load them if the user goes back to them.

I remember doing this a while back for some project But the way I did approach this was

When the call is first made to get the image, check if in the cache directory (a directory of your choice) the image exists (read ahead to find out how to relate the images), if it exits then load it, else download the image and save the image name as perhaps a hash of the data that the image represents, or something that can represent a valid key for the data without getting a collision.

For example,

Thumbnail 1 - String 1 Thumbnail 2 - String 2

I save thumbnail 1 as a hash of string 1, then the next time i encounter this string 1, i check in the cache directory if the image exists that represents this, and i simply load it, else i download it, save it and etc like i said before :)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!