Flash / AIR - Могу ли я загружать онлайн-изображения и сохранять их локально ... без вывода сообщений? - PullRequest
0 голосов
/ 24 января 2011

Я относительно новичок во Flash, AS3 и AIR, но очень скоро я буду создавать приложение Kiosk, и в настоящее время я нахожусь в процессе планирования.Само приложение потребует загрузки и хранения некоторых данных из онлайновой базы данных, чтобы киоск можно было безопасно отключить от Интернета во время работы и подключить позже для обновления своих данных.
Я сейчас пытаюсь выяснитьлучший способ сделать это.Я подумал, что данные достаточно легко загружаются из серверного PHP-скрипта и сохраняются в локальной базе данных SQLite для автономного использования, но я не смог найти надежного метода загрузки и сохранения изображений.По крайней мере, не без использования диалогового окна сохранения.

Итак, какие предложения будут иметь люди для загрузки изображений и сохранения их локально для последующего использования без необходимости взаимодействия с пользователем?

1 Ответ

1 голос
/ 24 января 2011

Приложение AIR может сохранять и загружать файлы в / из локальной файловой системы.Используйте File class, чтобы сохранить то, что вы скачали.Храните список <url, filename> записей в локальной базе данных SQLite или в файлах XML, что вам больше подходит.Вы можете легко искать XML с помощью селекторов XML, если ваш список не очень большой, этого может быть достаточно.Храните изображения в File.applicationStorageDirectory.Когда они нужны, сначала проверьте список, если изображение отсутствует, загрузите из Интернета.

...