Карта советов     Поиск совета    
      Советы на все случаи жизни      
  Как выбрать хостинг Как выбрать хостинг  
  Как сдать экзамен в ГИБДД Как сдать экзамен в ГИБДД  
  Как заменить масло в двигателе Как заменить масло в двигателе  

Советы по категориям
Разделы сайта



Новое на otwet.ru
._
Ответ.ру / Интернет / Дизайнеру
 
Local Shared Object :: Хранение данных на стороне клиента

Local Shared Object :: Хранение данных на стороне клиента

Local Shared Object :: Хранение данных на стороне клиента

Local SharedObject (LSO) подойдет для хранения данных клиента на его машине; сервер разгружается и освобождается от хранения избыточной информации. Сохранение информации происходит мгновенно. LSO поддерживается Flash Player c версии 6.0.40.0; не описан в стандартной документации по Flash. Компания Macromedia дала своим поклонникам действительно мощный инструмент, но не рассказала об этом в документации.

LSO хранит информацию на машине клиента так же, как это делают cookies — создавая в разрешенном месте файл разрешенного размера.

Создание Local SharedObject с именем "theFlashCookie"
theLocalSharedObject = sharedobject.getLocal("theFlashCookie");


Сохранение значения "userName" в свойстве "name" объекта 'theFlashCookie'
theLocalSharedObject.data.userName = userName;


Получение значения свойства "name"
userName = theLocalSharedObject.data.userName;

Этого достаточно, чтобы забыть об отсылке переменных на сервер, связанном с этим ожиданием ответа и прочих проблемах клиент-серверных отношений.

Можно запоминать языковые настройки, смещение часового пояса, пароль и другие личные настройки пользователей, можно хранить информацию о пройденных уровнях онлайн-игры на машине игрока, сохраняя данные в разных LSO или в разных свойствах одного и того же LSO.

Максимум пользы Local SharedObject приносит в случаях, когда работа с сервером нежелательна или невозможна.

//Создание Local SharedObject с именем 'theFlashCookie'
theLocalSharedObject = sharedobject.getLocal("theFlashCookie");
bt_setLocalData.onRelease = setLocalData;
bt_getLocalData.onRelease = getLocalData;
bt_resetCounter.onRelease = resetVisitCounter;
getLocalData();
stop();


//Сохранение значения 'name' в свойстве 'name' объекта 'theFlashCookie'
function setLocalData () {
theLocalSharedObject.data.name = name.text;
}


//Получение значения свойства 'name'
function getLocalData () {
name_.text = theLocalSharedObject.data.name;
numOfVisits.text = theLocalSharedObject.data.visitCounter;
}

//За один визит увеличивает показания счетчика на единицу
function setVisitCounter () {
theLocalSharedObject.data.visitCounter++;
}


//Cбрасывает показания счетчика
function resetVisitCounter () {
theLocalSharedObject.data.visitCounter = 0;
getLocalData();
}


Дата публикации: 2007-03-21 13:09:18
Просмотров: 4535
Текущая оценка 0.00       голосов - 0
Супер!       Хорошо       Средне       Плохо       Отстой


Local Shared Object :: Хранение данных на стороне клиента
Ближайшие советы:
Хороший дизайн должен приносить прибыль     Soft для начинающего web-мастера    
Как писать для internet     Интернет магазины    


Local Shared Object :: Хранение данных на стороне клиента Вы можете поставить у себя ссылку на совет:

Как будет выглядеть ссылка:
Local Shared Object :: Хранение данных на стороне клиента  


Самые читаемые советы
Самые рейтингованные советы
4.98   голосов: 576
Основы SSH

4.95   голосов: 19
Жалоба - проезд на желтый свет светофора

4.92   голосов: 13
Как помочь зачатию - советы для женщин

4.86   голосов: 14
Как выбрать принтер

4.84   голосов: 105
Комбу




Новинки из мира кино:
МглаМгла

Художник по имени Дэвид Дрейтон наносит последние мазки на полотно, которому суждено стать постером к фильму «Темная башня». Точнее, не суждено: совсем скоро поднимется буря, сваленное ветром дерево в...
  Новинки из мира игр:
S.T.A.L.K.E.R.: Clear SkyS.T.A.L.K.E.R.: Clear Sky

Жанр: Action
Мультиплеер: Интернет, локальная сеть
Разработчик: GSC Game World
Издатель: GSC World Publishing
Издатель в России: GSC World Publishing
Дата выхода: весна 2008 ...
  Новинки из мира софта:
Team Mgr 97 Win32 English Disk Kit 3.5 HDTeam Mgr 97 Win32 English Disk Kit 3.5 HD

Team Mgr 97 Win32 English Disk Kit 3.5 HD - Аглийская версия программы Microsoft Team Manager 97.

Microsoft Team Manager — отдельный продукт компании, предназначенный для эффективного управле...
Rambler's Top100 Content.Mail.Ru