![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 79
|
Ну, собственно, вопрос в теме, как узнать о существовании и получить имена всех SharedObject, доступных данной флешке
Это вообще возможно? Добавлено через 43 часа 20 минут Может быть тогда кто-нибудь скажет сколько они живут? Последний раз редактировалось PgeorgyV; 23.12.2008 в 11:58. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Россия/М.О./Курилово
Сообщений: 7
|
Ну, может быть мой подход и не самый верный, но в 8-м Flash'е я бы сделал примерно так:
1. Задача переменных - _root.f = SharedObject.getLocal(); _root.f.data.a1 = 34; _root.f.data.a2 = 30; _root.f.data.a3 = 24; ... В появившемся окне будет выдано: Ну, а вместо trace() можно сразу поставить обработку этих переменных.
__________________
for(i=1;i<=3;i++){trace("Учиться");} trace("Copyright В.И.Ленин"); |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
ImpassIve : У вас ведь здесь один SO, нет? Вопрос совсем о другом.
Я думал об этом, для сейвов игры необходимая вещь. Пришел к выводу, что надо делать специальный SO-реестр, который [каждая] флэшка будет считывать, и перед записью какого-то своего сейва добавлять данные о нем в сейв-реестр. Т.е. работать с двумя объектами - своим конкретным сейвом и общим для всех списком уже существующих сейвов.
__________________
Reality.getBounds(this); |
|
|||||
|
Для этого нужно, чтобы у сейвов были однотипные названия - "сейв1", "сейв2" и т.д., и чтобы в общем реестре было значение, указывающее общее кол-во сейвов. Тогда:
А живут они, по моим наблюдениям, бесконечно.
__________________
(nLauthing.time.sec == 60) ? nLife.time.hours++ : break; Последний раз редактировалось ENDrain; 16.01.2009 в 15:47. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
ENDrain, ну если пойти таким путем, то и реестр не нужен - просто обработать ошибку, что сейва с таким именем нет и прекратить запрос из цикла.
Реестр удобен для игры, потому что можно предоставить игроку список его сейвов для выбора, что загружать, и тем, что можно именно задать любое имя сейву, а в реестре сохранять не количество сейвов, а массив имен, дат и т.д.
__________________
Reality.getBounds(this); |
|
|||||
|
Согласен.
__________________
(nLauthing.time.sec == 60) ? nLife.time.hours++ : break; |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|