Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Adobe Flex SDK 3.2 (Release)
-
None
-
None
-
Affected OS(s): Windows
Affected OS(s):
Browser: Other (specify version)
Language Found: English
Description
Steps to reproduce:
1. Create an AIR Application
2. Put images on any HTTP Server, and enable content expiration for that image to 30 DAYS
3. Create List class with item renderer as mx;Image
4. Put more items in list so you can see scroll bar in list
Actual Results:
With each scroll up/down, each image in list is downloaded once again from server, (NO CACHING), indeed same application code logic, when run in normal flash player inside web page, it does caching so images are not downloaded from server.
Expected Results:
Once images are downloaded from server by WebKit engine or the flash player container of AIR Application, it should not download the images unless content expiration is timed out.
Workaround (if any):
In normal web page, inside flash player, the image download is done by the Browser, browser caches image as long as its content expiiration is in future date. So browser based flash player does not download these images again and again. But AIR Application does not cache the images so far, also an attempt to see cache of an air application also has failed.
Ideally, your AIR Engine, must download web content and store it in applicationStorageData / Cache folder or you must have AIR Cache somewhere in temp folder to utilize web based caching.
AIR Application performance is poor because of high bandwidth use of this problem.