actionscript-3 - 闪存 AS3 :How to save levels of AIR mobile game on local machine?

标签 actionscript-3 air

我只需要知道如何在本地机器上保存我的移动 AIR 游戏关卡。就像所有的细节都应该得到保存,例如。我完成或打开一次并玩了多少级别,这些级别应该处于解锁状态。如果之前从未打开的关卡将处于锁定状态。这是我的概念,也是当今所有手机游戏中使用的概念。请通过任何手机游戏级别类型,请让我知道我的概念的编码非常紧迫。并提前致谢。任何帮助将不胜感激。

我使用的代码如下:
闪存 AS3

var file = File.applicationStorageDirectory.resolvePath("test.txt"); 
var str = "Locked Levels : Level 1,Level 2,Level 3,Level 4"; 
file.addEventListener(Event.COMPLETE, fileSaved); 
file.save(str); 
function fileSaved(event) 
{ 
    trace("Done."); 
}

在上面的代码中,文本文档正在写入我的本地机器。但我不知道如何使用这个检查锁定的级别是否已解锁。我通过使用框架锁定和解锁位置,将我的关卡按钮保持在舞台上。
提前致谢。

最佳答案

  • 您可以使用 Adob​​e AIR 的内置 SQLite 功能。
    为此,您可以创建一个可以稍后查询的本地数据库。

  • 或者
  • 以您自己的格式将数据保存到应用程序存储文件夹,以便您稍后阅读和解释它。

  • 就我个人而言,我会选择加密的 SQLite,这样你就可以摆脱“坏人”的“黑客”分数:)

    关于actionscript-3 - 闪存 AS3 :How to save levels of AIR mobile game on local machine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013317/

    相关文章:

    actionscript-3 - 使用 AS3 的 hitTest 和 bitmapData 进行半碰撞

    ios - Air/As3/iOS - 后台加速度计数据。是否可以?

    windows - 下载到特定驱动器

    actionscript-3 - Flex Datagrid 列对齐数字

    actionscript-3 - TextField() 设置插入符号位置

    actionscript-3 - AS3 中的评估公式?

    android - AIR for Android 应用程序 - 找不到服务

    actionscript-3 - AS3 Air Desktop - 从 ApplicationStorageDirectory 中的 SWF 调度自定义事件

    ios - 是否有人制作了 Adob​​e 原生扩展以与 NextPeer 的社交插件集成

    flash - 对 Flash 动态文本框中导入的旋转图像启用平滑 (AS3)