在数据库中保存共享对象

时间:2013-02-25 06:30:17

标签: actionscript-3 flex4 flex4.6

如果是,那么我们可以在数据库中保存SharedObject吗?我想在数据库中保存多个SharedObject's,当我从其中一个中选择时,我将能够选择......

2 个答案:

答案 0 :(得分:0)

如果您正在讨论在客户端存储多个SharedObject,那么您的应用程序可以简单地创建多个SharedObjects,并使用索引对它们进行后缀。启动应用程序时,只需选择要加载的SharedObject即可。例如:

function getSharedObjectFromIndex(index:int):SharedObject {
    return SharedObject.getLocal("foobar"+index.toString());
}

var so:SharedObject;
if ( /*some condition*/ ) {
    so = getSharedObjectFromIndex(0);
}
else {
    so = getSharedObjectFromIndex(1);
}

这不是我要采取的方法,我宁愿保存一个包含不同信息的数组,只需将其保存在一个SharedObject中。


如果您正在讨论将SharedObject存储在服务器上的数据库中,那么您应该在您的问题中澄清这一点。

答案 1 :(得分:-1)

您想要存储哪种类型的对象?是的,您可以存储任何类型的共享对象,如图像文件,并可以随时选择。