3

我是新的 Adob​​e Animate 程序员,我想问问有经验的 ActionScripts 3 开发人员,有没有像UNITY3D (PlayerPrefs)那样在ActionScripts3中存储首选项数据的默认且简单的方法?或者不是跨平台AIR无需修改的最简单方法是什么?

哪个更好更简单:

1.文本文件

2.XML文件

3.JSON文件

4……

4

2 回答 2

2

SharedObject似乎完全符合描述

SharedObject 类用于在用户计算机或服务器上读取和存储有限数量的数据。共享对象在多个客户端 SWF 文件和持久保存在本地计算机或远程服务器上的对象之间提供实时数据共享。本地共享对象类似于浏览器 cookie,远程共享对象类似于实时数据传输设备。要使用远程共享对象,您需要 Adob​​e Flash Media Server。

于 2017-01-31T13:10:46.803 回答
2

SharedObject是 ActionScripts 默认和最简单的存储基本数据的方法,它与 Unity3D (PlayerPrefs) 非常相似。但 SharedObject 数据大小限制为100KB,Unity3D PlayerPrefs 限制为 1000KB。

这是使用 SharedObject 的简单代码:

var DATA:SharedObject = SharedObject.getLocal("DATA_STORAGE");//Create SharedObject

DATA.data.Data1 = "111";//Set Data 1
DATA.data.Data2 = "222";//Set Data 2

DATA.flush();//Write data

trace(DATA.data.Data1);//Read Data 1
trace(DATA.data.Data2);// Read Data 2

//DATA.clear();//Clear all data
于 2017-01-31T16:31:46.663 回答