Actionscript 3.0: Механизм записи / хранения SharedObject.flush - PullRequest
0 голосов
/ 04 марта 2012

Может кто-нибудь объяснить немного. Если я использую flush, он перезаписывает существующий файл совершенно новым?

Например, раньше у меня было что-то написанное в SharedObject, и теперь я изменил 1 символ и снова сбросил, он запишет все данные или только тот, который я изменил?

Какие механизмы хранения используются? Это просто сериализованная строка или реализован какой-то механизм хранения?

Спасибо:)

1 Ответ

0 голосов
/ 04 марта 2012

Когда вы flush(), я думаю, что он будет записывать все данные на диск. Но он может просто написать измененные биты - зависит от реализации (это не часть API).

SharedObject использует формат сообщения действия (AMF3).

См. objectEncoding свойство:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html#objectEncoding

...