我很困惑。 SharedObject似乎有两种方法可以通过data和setProperty()来存储值:
so.data.foo = 'bar';
so.setProperty('boo', 'bar');
有什么不同?为什么它没有getProperty()?
答案 0 :(得分:0)
从SharedObject
引用:setProperty()
除了设置属性之外,还将属性标记为“脏”,如果您使用的是远程SharedObject
,则需要执行此操作告诉服务器该值需要在其他客户端中更新。
比手动设置属性然后调用setDirty()
稍微方便一点,显然不需要类似的getProperty()
方法,因为当你做的时不需要通知服务器这一点。