Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash Actionscript 3.0:SharedObject.flush写入/存储机制_Flash_Actionscript_Shared Objects - Fatal编程技术网

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

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

谁能解释一下吗。如果我使用flush,它会用全新文件覆盖现有文件吗

例如,我以前在SharedObject中写过一些东西,现在我更改了1个字符并再次刷新,它将写入所有数据还是仅写入我更改的数据

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

谢谢:)

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

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

请参阅
objectEncoding
属性:


另一个客户端可以在second向其写入内容时读取?据我所知。SharedObject只需读取一次文件,如果我不想覆盖可能由另一个客户端写入的某些数据,我应该在写入内容之前再次读取共享存储内容?@Beck确实,另一个客户端可以在您仍在使用它时写入它,然后当您
flush()
时,您可以覆盖另一个客户端的更改。经典问题。