如何在flex sharedlocalobject中存储多个对象?

时间:2009-03-24 05:21:56

标签: flex actionscript-3 flex3

我有一个项目,客户端可以将数据从flex应用程序保存到xml中的客户端,例如

<xml>
<project id='1111'>
<data ... />
<data ... />
</project>
</xml>

这存储在flex sharedlocalobject上,但如果客户端创建新项目,则会覆盖现有项目。如何在sharedlocalobject中存储多个项目?

1 个答案:

答案 0 :(得分:1)

共享对象的data属性可以存储任意数量的值,如下所示:

var so:SharedObject = SharedObject.getLocal("sharedObject");
so.data.one = 1;
so.data.two = 2;
...

因此,在您的情况下,您可以简单地将每个项目XML存储在数据对象的单独“属性”中。