使用 SharedObject.getLocal 我可以通过在方法调用中使用唯一标识符来访问看似无限数量的文件;我想知道的是如何检索已为当前域保存的所有活动文件或共享对象的列表。
我正在尝试编写一个保存游戏机制,允许您保存游戏(可能是许多兆字节),因此使用单个共享对象似乎可能会导致性能问题,但是如果我使用多个对象,我不确定我会如何找出已保存的内容,而无需使用对象来指定其他保存的 id - 那么我的问题变成如果删除或删除此“标题”对象会发生什么 - 玩家如何访问其他文件?
来自 Flash 文档的片段:
本地磁盘空间注意事项。本地共享对象有一些限制,在您设计应用程序时需要考虑这些限制。有时 SWF 文件可能不允许写入本地共享对象,有时本地共享对象中存储的数据可能会在您不知情的情况下被删除。Flash Player 用户可以管理可供单个域或所有域使用的磁盘空间。当用户减少可用磁盘空间量时,可能会删除一些本地共享对象。Flash Player 用户还具有隐私控制,可以防止第三方域(当前浏览器地址栏中的域以外的域)读取或写入本地共享对象。
还有一点让我担心:
一些本地共享对象可能会被删除
一些?哪个??哈哈。
非常感谢,克里斯