Я только начинаю свой первый проект Adobe Air (по профессии я чистый разработчик для AS3). Я планирую построить редактор изображений, который поддерживает слои. Мне интересно, как лучше всего сохранить весь проект, включая данные слоев (изображения), на жесткий диск пользователя.
Мне интересно, есть ли плюсы / минусы в создании пользовательского формата файла для моего приложения. Идея в том, что я смогу сохранить весь проект в одном файле. Это будет сделано путем записи метаданных в заголовок файла, таких как размеры изображения, имена слоев, смещения данных слоев и т. Д. *
Я стараюсь помнить о проблемах, которые могут возникнуть, таких как поддержание обратной совместимости после добавления новых функций / мета проектов и т. Д.
Наверное, я спрашиваю, есть ли у людей какие-либо советы или опыт по созданию собственного формата файлов для Adobe Air, и есть ли какие-либо другие готовые решения для сохранения сложных данных для пользователей. жесткий диск.
Спасибо.