Actionscript 3 闪存/空气:保存、加载和启动屏幕

Actionscript 3 闪存/空气:保存、加载和启动屏幕,actionscript-3,flash,air,load,save,Actionscript 3,Flash,Air,Load,Save,首先,很抱歉英语不好:) 首先我要澄清一下:我决定一起问三个问题,因为在我的研究中,我只发现解决方案彼此不兼容,或者主要针对我不需要的平台 事实:我正在用Flash CS6开发一个游戏。不适用于浏览器或手机(至少目前还不适用),但适用于Windows、Mac和Linux的桌面游戏。我正在搜索: 1) 我需要保存游戏进度。不复杂,主要是数字变量。最好的方法是什么(文件格式、加密等)?如何根据缓存清理等事件防止粗糙的解决方案?我可以选择保存文件的位置吗?自动保存模式和手动模式之间有区别吗 2) 因此

首先,很抱歉英语不好:)

首先我要澄清一下:我决定一起问三个问题,因为在我的研究中,我只发现解决方案彼此不兼容,或者主要针对我不需要的平台

事实:我正在用Flash CS6开发一个游戏。不适用于浏览器或手机(至少目前还不适用),但适用于Windows、Mac和Linux的桌面游戏。我正在搜索:

1) 我需要保存游戏进度。不复杂,主要是数字变量。最好的方法是什么(文件格式、加密等)?如何根据缓存清理等事件防止粗糙的解决方案?我可以选择保存文件的位置吗?自动保存模式和手动模式之间有区别吗

2) 因此,加载此数据的最佳方式是什么

3) 在游戏开始和保存游戏加载时创建闪屏的最佳方法是什么

我很抱歉没有像这样的问题,但我真的无法理解自己

先谢谢你


ps:我想我将使用ZINK来构建一个独立的应用程序。

为了保存数据,尤其是数值,您可以始终使用SharedObject类。你可以保存任何数据,但工作原理与cookies类似-不同的浏览器或计算机-无法访问以前保存的数据,但对于桌面游戏,我认为这不会是一个问题

如果您决定使用外部文件,您可以使用xml文件——它们是最简单的,至少对我来说是这样。只需谷歌加载外部文件,你就能轻松找到你需要的东西。您还可以尝试使用JSON格式的文件


至于问题3——我真的不明白你在问什么——创建闪屏的最佳方式——用什么方式

谢谢你,乔治。嗯,但是SharedObjects在清除浏览器缓存时丢失了,对吗?我会避免的。