1

我正在使用 adobe flash 开发课件。我有一个想法,为textarea每一章添加一个,以便用户可以写关于该特定章节的注释[与 MS PowerPoint 相同]。同时,他们也可以编辑笔记。我只有关于 ActionScript 的基本概念,所以我不确定如何实现它。我只是想知道:

  • 是否需要创建数据库来保存/编辑文本?如果,那么我可以使用什么样的数据库?

  • 还有其他方法可以实现这个想法而不是使用textarea

任何形式的帮助表示赞赏!谢谢你。

4

1 回答 1

2

Flash 运行时为持久存储提供了多种选项。您使用哪一种取决于您的应用程序的设计。我强烈推荐 ActionScript 开发人员指南(PDF 版本在线版本)。具体见:

  • 第 7 章:使用原生 JSON 功能
  • 第 38 章:使用文件系统
  • 第 39 章:存储本地数据

本地存储的主要模式有:

  • 使用类似cookie的SharedObject在本地存储少量用户数据
  • 如果您使用 AIR,则为本地 SQL 数据库(开发指南中的第 40 章或在线:使用 AIR 中的本地 SQL 数据库
  • 在本地存储外部文件(例如 XML 文件或使用ByteArray操作的自定义文件二进制格式)

此外,ActionScript 可以创建和使用直接套接字和 HTTP 连接。借助这些,Flash 或 AIR 应用程序可以像任何其他 Web 应用程序一样处理远程数据,例如通过 RESTful 服务(请参阅 XML 和 JSON 章节),或通过 PHP 或 ASP 的 Web 服务器介导的数据库访问。

于 2012-12-27T16:04:53.110 回答