Как я могу браузер кэшировать изображение, загруженное динамически во флэш-памяти - PullRequest
2 голосов
/ 09 февраля 2011

У меня есть медиаплеер, который поворачивает изображения для исполнителя, которого он воспроизводит.Я загружаю изображения динамически во вспышку.Флэш-память загружает одни и те же изображения с сервера снова и снова, как я могу кэшировать изображения, поэтому флэш-память захватывает их из локального кэша, а не с сервера?

Ответы [ 2 ]

3 голосов
/ 09 февраля 2011

Flash Player использует браузер для загрузки, поэтому вам не нужно ничего делать.Наблюдайте за загрузкой в ​​чем-то вроде Live HTTP Headers в Firefox и посмотрите, как выглядят передачи.Возможно, вам потребуется настроить сервер для отправки правильных заголовков, чтобы клиенты могли кэшировать изображения.

2 голосов
/ 09 февраля 2011

Вы можете хранить изображения в локальном SharedObject.По умолчанию вы ограничены 100 КБ на сайт.

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html

Вы можете полагаться на собственное кэширование браузера, но даже при этом браузер все равно будет запрашивать сервер напосмотрите, не устарел ли кеш, поэтому локальное кэширование SharedObject было бы лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...