Портал для веб-мастера
Вот так делают сайт за 10 минут...
Создать свой сайт · Программы · Форум веб-мастеров · Каталог сайтов · Обои · Развлечения · Кулинарные рецепты
Вход пользователей
E-mail:
Пароль:
Поиск статей
Благодарности
Данный проект управляется системой Create a free website, и каждый раздел проекта WoWeb управляется одним из модулей системы uCoz, тем самым показывая всю гибкость настройки системы, где, например из модуля "Новости сайта" можно сделать раздел "Шаблоны", а из модуля "Дневник" - каталог шрифтов.
Возможности системы uCoz позволяют создавать огромные профессиональные проекты и WoWeb.ru тому подтверждение.
WoWeb.ru » Статьи » Flash » Программирование

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();
}

Автор: Flashguru · Добавлена: 2002-11-08
Просмотров: 4507 · Рейтинг: 5.0

Всего комментариев: 3
[3] Artem Danilov(_zipmonster_) 2012-02-12, 8:16 PM
Заработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzFЗаработок от 100 рублей в день, пароль приходит на майл всё честно и без обмана, деньги получаю каждый день от 500 рублей!
http://goo.gl/BQzzF
http://goo.gl/BQzzF

[2] клондайк(клондайк) 2009-03-23, 9:06 PM
Автор +1

[1] клондайк(клондайк) 2009-03-23, 9:05 PM
Честно, неплохая новость

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Категории раздела
Flash
Apache
WWW
PhotoShop
Веб-дизайн
Раскрутка и реклама
Базы данных
3D графика
Хостинг
Истории веб-мастеров
Web-технологии
Сетевая безопасность
Программирование для Web
Операционные системы

Новые статьи
Лучшие статьи
Популярные статьи
Комментируемые статьи
Разделы сайта
Скрипты
Статьи
Шрифты
Флэш исходники
HTML шаблоны
Партнерки
Клипарты
Смайлы
Фоны
Гифы
Иконки
Опрос сайта
Ведете ли вы блог?
Всего ответов: 52586
Наша кнопка
WoWeb.ru - портал для веб-мастера


Сайт управляется системой uCoz