【问题标题】:Use Shared Object Data() or Shared Object Property() to store value使用 Shared Object Data() 或 Shared Object Property() 来存储值
【发布时间】:2013-06-12 23:20:21
【问题描述】:

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

so.data.foo = 'bar';

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

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

【问题讨论】:

  • 这需要更多上下文。这是什么语言/平台? SharedObject 是什么?
  • 您好 Millimoose,感谢您的回复。好的,我正在使用 ActionScript 3.0 共享对象类似于浏览器 cookie,但是,它们不会与您的其他浏览器 cookie 一起存储,并且不会在用户删除常规 cookie 时被删除。我只是想保存一些关于客户的数据。

标签: actionscript-3 properties shared-objects


【解决方案1】:

来自SharedObject 参考:setProperty() 将属性标记为“脏”除了设置它,如果您使用远程SharedObject,您需要这样做,因为它告诉服务器该值需要在其他客户端更新。

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

【讨论】:

  • 感谢大卫的解释。这就是我需要知道的。干杯!
猜你喜欢
  • 2018-06-01
  • 2016-05-08
  • 1970-01-01
  • 2011-04-09
  • 2014-04-07
  • 2017-01-02
  • 2023-03-17
  • 2022-01-12
  • 1970-01-01
相关资源
最近更新 更多