![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Добрый день!
Такая вот задача? запоминать в Shared Object пять последних логинов. so = SharedObject.getLocal("auth_shared_obj"); so.data.now = new Date().time; so.data.name = login.text; so.flush(); so.data.name = login.text; - данный код просто перезаписывает значение Спасибо!
__________________
http://zenpro.blogspot.com/ Последний раз редактировалось iNils; 28.02.2011 в 16:01. |
|
|||||
|
А в чем проблема?
читаем все записи если записей меньше 5, дописываем новую если 5 или больше -
__________________
...вселенская грусть |
|
|||||
|
не?
so может хранить не только простые типы, но и ряд ссылочных..т.е. Object/Array можно смело юзать.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Цитата:
cleptoman, а можете объяснить как правильно использовать в данном случае массив. У меня есть класс, которые отвечает за запись в шеред обджектс. Задача, каждый раз, когда я захожу в клиент, записывать логин. если я напишу so.data.logins = new Array(); , то это будет постоянное обнуление массива, как тут записать, что-то не соображу?
__________________
http://zenpro.blogspot.com/ |
|
|||||
|
@in4core эх...
// максимальное число логинов public static const MAX_LOGINS:uint = 5; // создаем новый массив, если это необходимо so.logins = (so.logins && so.logins is Array) ? so.logins : []; // добавляем новую запись в начало массива var len:int = so.logins.unshift("Новый логин"); // какая теперь должны быть длина у массива? len = (len < MAX_LOGINS) ? len : MAX_LOGINS; // удаляем все элементы массива с индексом больше MAX_LOGINS so.logins.length = len;
__________________
...вселенская грусть |
|
|||||
|
глупый вопрос
Спасибо!
__________________
http://zenpro.blogspot.com/ |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|