ГлавнаяРегистрацияВход Суббота
18.11.2017
00:13
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Уроки по С2 [1]
Статьи по С2 [0]
Документация по С2 [2]
Мини-чат
Наш опрос
Нужен ли данный Сайт?
Всего ответов: 404
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 Обучение 
Главная » Статьи » Construct 2 » Документация по С2

Объект WebStorage
Описание

Объект WebStorage позволяет хранить данные локально, на компьютере пользователя в течении сессии. Например, для сохранения чекпоинта и восстановления прогресса игрока, когда он вернется к игре на следующий день.

Этот объект ассоциирует всю хранимую информацию с конкретным доменом. Например, если данные сохранены с домена scirra.com, то использовать их можно только по этому домену. Даже если это одна и та же игра, разные домены хранят разные данные.
В большинстве браузеров лимит на хранение данных через WebStorage - 5 Мб.

Объект WebStorage осуществляет два способа хранения данных: локальное хранение и хранение в сессии. Локальное хранение постоянно (пока пользователь не очистит кэш). Если вернуться к игре на следующий день, данные всё так же будут сохранены. При хранении данных через сессию, они доступны только во время работы сессии браузера и при новой сессии стираются.

Использование

Этот объект имеет очень простую модель хранения данных: значения и ключевые имена. То есть вы задаете ключевое слово и значение к нему, а потом, обращаясь к ключу, получаете его значение. Например, если в вашей игре есть переменная, отвечающая за набранные очки, вы можете сохранить её следующим образом:
Set local value "score" to 100
Где Score - ключевое имя, а 100 - значение. Также в качестве значения можно использовать текст.
А получить это значение можно так:
WebStorage.LocalValue("score") - такая запись возвращает значение 100.

Условия, действия и выражения

  • Local/session key exists - проверка, было ли сохранено значение для данного ключа.

  • Clear local/session storage - удаляет данные, хранимые локально или в сессии для текущего домена.
  • Remove local/session value - удаляет отдельный ключ и его значение из хранимых данных.
  • Set local/session value - создает ключ и задает его значение. Если такое имя уже есть, то меняет значение на указанное.

  • LocalAt/SessionAt - возвращает значение ключа по номеру индекса, начиная с нулевого, если ключи идут в алфавитном порядке.
  • LocalCount/SessionCount - возвращает количество хранимых ключей для данного домена.
  • LocalKeyAt/SessionKeyAt - возвращает имя ключа по индексу, начиная с нулевого, если ключи идут в алфавитном порядке.
  • LocalValue/SessionValue - возвращает значение указанного ключа. Если ключа не существует, возвращает ноль.

    ----------
    Источник.
  • Категория: Документация по С2 | Добавил: daGamer (29.12.2011)
    Просмотров: 3656 | Рейтинг: 5.0/2
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Вход на сайт
    Поиск

    thevic.ru © 2017Хостинг от uCoz