Flash Actionscript 3.0:SharedObject.flush写入/存储机制
谁能解释一下吗。如果我使用flush,它会用全新文件覆盖现有文件吗 例如,我以前在SharedObject中写过一些东西,现在我更改了1个字符并再次刷新,它将写入所有数据还是仅写入我更改的数据 使用了哪些存储机制?它只是序列化的字符串,还是实现了某种存储机制 谢谢:)当您Flash Actionscript 3.0:SharedObject.flush写入/存储机制,flash,actionscript,shared-objects,Flash,Actionscript,Shared Objects,谁能解释一下吗。如果我使用flush,它会用全新文件覆盖现有文件吗 例如,我以前在SharedObject中写过一些东西,现在我更改了1个字符并再次刷新,它将写入所有数据还是仅写入我更改的数据 使用了哪些存储机制?它只是序列化的字符串,还是实现了某种存储机制 谢谢:)当您flush()时,我想它会将所有数据写入磁盘。但它可以只写修改后的位——这取决于实现(它不是API的一部分) SharedObject使用动作消息格式(AMF3) 请参阅objectEncoding属性: 另一个客户端可以在se
flush()
时,我想它会将所有数据写入磁盘。但它可以只写修改后的位——这取决于实现(它不是API的一部分)
SharedObject
使用动作消息格式(AMF3)
请参阅objectEncoding
属性:
另一个客户端可以在second向其写入内容时读取?据我所知。SharedObject只需读取一次文件,如果我不想覆盖可能由另一个客户端写入的某些数据,我应该在写入内容之前再次读取共享存储内容?@Beck确实,另一个客户端可以在您仍在使用它时写入它,然后当您
flush()
时,您可以覆盖另一个客户端的更改。经典问题。