Flex печенье как хранилище - PullRequest
       19

Flex печенье как хранилище

0 голосов
/ 14 февраля 2012

Имеет ли приложение AIR, созданное с помощью Flex, что-то похожее на файл cookie браузера? Я хочу, чтобы приложение запоминало простое значение, например дату, когда приложение было открыто в последний раз. Я бы не хотел создавать базу данных SQlite только для этого.

Спасибо.

1 Ответ

4 голосов
/ 14 февраля 2012

Да, это называется локальный общий объект .

var someData:SharedObject = SharedObject.getLocal("namethisanything");

теперь у вас есть доступ к какому-то cookie-файлу ... сначала проверьте, определен ли он, а затем обновите / установите его. someData.data является динамическим объектом в этой точке. В нем могут храниться свойства ... может и нет. Чтобы присвоить значение, сделайте это:

someData.data.lastOpened = new Date();

Теперь, чтобы сохранить куки, someData.flush()

...