1

我正在用 Adob​​e Flash cs5.5 开发一个测验软件。因此,该软件可以使用数据库来显示问题和记录分数。我计划将其开发为可以检索问题和更新分数的普通应用程序(类似 Visual Basic)。

我到处寻找,但我找不到。我只能看到使用 PHP 和 MYSQL 连接到服务器端数据库。我的应用程序是一个独立的应用程序。我认为有一些方法可以使用 ActionScript 3.0 连接数据库。那么如何使用任何类型的数据库连接到 flash cs5.5 呢?

4

2 回答 2

2

我建议您使用 XML 而不是 SGDB。它似乎是一个简单的应用程序,任何人都可以管理编写良好的 XML 文件。

如果您真的需要在这些数据上使用一些内容管理器,您可以构建与数据库集成的东西并根据您的数据库生成 XML。

于 2012-08-31T20:27:13.760 回答
2

有几种方法可以访问本地数据(或数据库)。

  1. 使用 Adob​​e AIR。这使您可以访问文件系统,以便您可以读取和写入文件。它不会让您连接到服务器数据库,但您可以读取/写入 xml(或任何)数据,包括像 sqlite 这样的数据库文件,并使用 AS3 类来解析所述文件。http://www.flex-blog.com/adobe-air-sqlite-example/

    还有像http://code.google.com/p/assql/这样的 AIR 库,用于帮助数据库连接

  2. 使用 MDM Zinc(或类似产品)。 http://www.multidmedia.com/software/zinc/ Mdm 锌在 AS3 中为您提供了大量额外的 API,包括数据库支持。

  3. 使用FileReference该类让用户浏览他们的计算机以查找数据库文件(最好是.xml),然后FileReference再次使用让用户将该文件保存在他们想要的任何位置。

  4. 使用远程数据库并创建服务器端页面/服务来提供您需要的数据,并URLLoader像使用任何 flash 文件一样使用普通类。似乎您不想使用此方法。

于 2012-08-31T21:42:29.157 回答