保存应用程序状态AIR

时间:2012-02-12 19:27:25

标签: actionscript-3 actionscript air flex4

有没有办法在桌面的AIR(Flex / AS3)中保存保存文件的应用程序状态?

由于

1 个答案:

答案 0 :(得分:2)

您需要确保所有类都是serializable,然后序列化它们并在退出应用程序时将它们保存到文件中。

再次启动应用程序时,可以反序列化对象 - 实际上是实例化所有对象并再次分配所有以前的属性。

由于您的代码必须遵守一些规则,因此很难适应现有应用程序。例如,您的类构造函数不能接受任何参数,并且您的对象必须具有公共属性,否则它们将不会被序列化。

本文应该让您快速了解as3中的对象序列化:http://jacksondunstan.com/articles/1642