2013-06-12 4 views
0

Я смущен. SharedObject кажется есть два способа сохранить значение в нем, по данным и SetProperty():Используйте данные общих объектов() или свойство общего объекта() для сохранения значения

so.data.foo = 'bar'; 

so.setProperty('boo', 'bar'); 

Что разные? И почему у него нет getProperty()?

+0

Этого требует больше контекста. Какой язык/платформа? Что такое 'SharedObject'? – millimoose

+0

Hi Millimoose, Спасибо за ваш ответ. Хорошо, я использую ActionScript 3.0. Общий объект похож на куки-файл браузера, однако они не хранятся вместе с остальными куки-файлами браузеров и не удаляются, когда пользователь удаляет обычные куки-файлы. Я просто пытаюсь сохранить некоторые данные о клиентах. – user2160610

ответ

0

Из SharedObject ссылки: setProperty() отмечает свойство как «грязный» в дополнение к установке его, что вам нужно сделать, если вы используете удаленный SharedObject, как он сообщает серверу, который должен быть обновлен в стоимость других клиентов.

Это немного удобнее, чем вручную установить свойство, а затем позвонить setDirty(), и, очевидно, нет необходимости в аналогичном методе getProperty(), так как серверу не нужно сообщать об этом.

+0

Спасибо Дэвиду за объяснение. Это все, что мне нужно знать. Ура! – user2160610