![]() |
как получить список всех SharedObject?
Ну, собственно, вопрос в теме, как узнать о существовании и получить имена всех SharedObject, доступных данной флешке
Это вообще возможно? Добавлено через 43 часа 20 минут Может быть тогда кто-нибудь скажет сколько они живут? |
Ну, может быть мой подход и не самый верный, но в 8-м Flash'е я бы сделал примерно так:
1. Задача переменных - Код:
_root.f = SharedObject.getLocal();Код:
_root.n = SharedObject.getLocal();Код:
a3 = 24 |
ImpassIve : У вас ведь здесь один SO, нет? Вопрос совсем о другом.
Я думал об этом, для сейвов игры необходимая вещь. Пришел к выводу, что надо делать специальный SO-реестр, который [каждая] флэшка будет считывать, и перед записью какого-то своего сейва добавлять данные о нем в сейв-реестр. Т.е. работать с двумя объектами - своим конкретным сейвом и общим для всех списком уже существующих сейвов. |
Для этого нужно, чтобы у сейвов были однотипные названия - "сейв1", "сейв2" и т.д., и чтобы в общем реестре было значение, указывающее общее кол-во сейвов. Тогда:
Код AS1/AS2:
|
ENDrain, для оформления своего кода, надо использовать теги [code][/code].
|
ENDrain, ну если пойти таким путем, то и реестр не нужен - просто обработать ошибку, что сейва с таким именем нет и прекратить запрос из цикла.
Реестр удобен для игры, потому что можно предоставить игроку список его сейвов для выбора, что загружать, и тем, что можно именно задать любое имя сейву, а в реестре сохранять не количество сейвов, а массив имен, дат и т.д. |
Согласен.
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 10:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.