Actionscript 3 如何使用ActionScript 3.0创建可编辑的文本区域

Actionscript 3 如何使用ActionScript 3.0创建可编辑的文本区域,actionscript-3,textarea,flash-cs5,Actionscript 3,Textarea,Flash Cs5,我正在使用AdobeFlash开发一个课件。我有一个想法,在每一章中添加一个textarea,这样用户就可以编写关于该特定章节的注释[与MS PowerPoint相同]。同时,他们也可以编辑注释。我对ActionScript只有基本的了解,所以我不知道如何实现它。我只是想知道: 保存/编辑文本是否需要创建数据库?如果,那么我可以使用什么样的数据库 除了使用textarea之外,还有其他方法来实现这个想法吗 感谢您的任何帮助!谢谢。Flash运行时为持久化存储提供了多种选项。使用哪一种取决于应

我正在使用AdobeFlash开发一个课件。我有一个想法,在每一章中添加一个
textarea
,这样用户就可以编写关于该特定章节的注释[与MS PowerPoint相同]。同时,他们也可以编辑注释。我对ActionScript只有基本的了解,所以我不知道如何实现它。我只是想知道:

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

  • 除了使用
    textarea
    之外,还有其他方法来实现这个想法吗


感谢您的任何帮助!谢谢。

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

  • 第7章:使用本机JSON功能
  • 第38章:使用文件系统
  • 第39章:存储本地数据
本地存储的主要模式有:

  • 使用cookie可以在本地存储少量的用户数据
  • 如果使用AIR,则为本地SQL数据库(《开发指南》第40章或联机:)
  • 本地存储外部文件(如XML文件或自定义文件二进制格式)

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

非常感谢您的回答和有用的资源。让我回顾一下那些材料。再次感谢。