Использование SharedObject.getLocal Я могу получить доступ к тому, что кажется бесконечным количеством файлов, просто используя уникальные идентификаторы в вызове метода; Я хочу знать, как я могу получить список всех активных файлов или общих объектов, которые были сохранены для моего текущего домена.Получить все общедоступные объекты для текущего домена
Я пытаюсь создать механизм сохранения, который позволяет вам сохранить вашу игру (возможно, много мегабайт), поэтому использование единого общего объекта кажется, что это может вызвать проблемы с производительностью, однако, если я использую несколько объектов, я не уверен как бы я узнал, что было сохранено без использования объекта, чтобы указать идентификаторы других сейвов - тогда мой вопрос становится тем, что происходит, если этот объект заголовка удаляется или удаляется - как игрок может получить доступ к другим файлам?
отрывок из флэша-документов:
Локальных соображений дискового пространства. Локальные общие объекты имеют некоторые ограничения, которые необходимо учитывать при разработке приложения. Иногда SWF-файлам не разрешается записывать локальные общие объекты, и иногда данные, хранящиеся в локальных общих объектах, могут быть удалены без вашего ведома. Пользователи Flash Player могут управлять дисковым пространством, доступным для отдельных доменов или для всех доменов. Когда пользователи уменьшают объем доступного дискового пространства, некоторые локальные общие объекты могут быть удалены. Пользователи Flash Player также имеют средства контроля конфиденциальности, которые могут запретить сторонним доменам (доменам, отличным от домена в текущей адресной строке браузера) от чтения или записи локальных общих объектов.
И немного, что меня беспокоит:
некоторых локальных общих объектов могут быть удалены
Некоторые? Какие?? лол.
Большое спасибо, Chris
Это игра на основе плитки с полностью разрушаемым миром; все данные плитки должны быть сохранены, чтобы вы могли вернуться к тому, как вы ее оставили; Я буду использовать сжатие на реальных фрагментах, а затем сжать массив байтов, но он по-прежнему находится в области 4-8 МБ за одно сохранение. –
Я хочу иметь возможность сохранять на сервере или локально; локальную версию легко начать с того, что пропускная способность намного лучше, но попытка выталкивать все эти данные вверх и вниз на сервер - это небольшая проблема: -D. Я думаю, что это, вероятно, будет ближе к 2.5 МБ; Карта 80x8192, и я думаю, что могу сжать ее до 4 байтов на плитку; В настоящее время я размышляю о сокращении карты до половины ее высоты, так что это может быть не так плохо для версии сервера. –