Actionscript 3.0:SharedObject.flush写/存储机制

时间:2012-03-04 15:43:16

标签: flash actionscript shared-objects

任何人都可以解释一下。如果我使用flush它会用全新的覆盖现有文件吗?

例如我之前在SharedObject中写了一些东西,现在我改变了1个字符并再次刷新,它会写出所有数据还是只是我已经改变的那个?

使用了哪些存储机制?它只是序列化字符串还是实现了一些存储机制?

谢谢:)

1 个答案:

答案 0 :(得分:0)

当您flush()时,我认为它会将所有数据写入磁盘。但它可以只写出修改后的位 - 取决于实现(它不是API的一部分)。

SharedObject使用动作消息格式(AMF3)。

请参阅objectEncoding属性:

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