使用共享对象数据()或共享对象属性()来存储值

时间:2013-06-12 23:20:21

标签: actionscript-3 properties shared-objects

我很困惑。 SharedObject似乎有两种方法可以通过data和setProperty()来存储值:

so.data.foo = 'bar';

so.setProperty('boo', 'bar');

有什么不同?为什么它没有getProperty()?

1 个答案:

答案 0 :(得分:0)

SharedObject引用:setProperty()除了设置属性之外,还将属性标记为“脏”,如果您使用的是远程SharedObject,则需要执行此操作告诉服务器该值需要在其他客户端中更新。

比手动设置属性然后调用setDirty()稍微方便一点,显然不需要类似的getProperty()方法,因为当你做的时不需要通知服务器这一点。