如何在flex共享本地对象中存储多个对象?

发布于 2024-07-15 20:01:20 字数 324 浏览 4 评论 0原文

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


<项目 id='1111'>
<数据.../>
<数据.../>

这存储在 Flex SharedLocalObject 上,但如果客户端创建新项目,它将覆盖现有项目。 如何在共享本地对象中存储多个项目?

I have a project where the client can save data from a flex app to their client in xml , something like

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

this is stored on the flex sharedlocalobject , but if the client creates a new project it overwrites the existing project. How can i store multiple projects in the sharedlocalobject?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦言归人 2024-07-22 20:01:20

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

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

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

The data attribute of a shared object can store arbitrary number of values like this:

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

So in your case, you could simply store each project XML in a separate "attribute" of the data object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文