如何将任何类型的数据库(例如MySQL)连接到在Adobe Flash CS5.5中开发的应用程序

问题描述 投票:1回答:2

我正在用Adobe Flash CS5.5开发测验软件。因此,该软件可以使用数据库来显示问题和保留分数。我打算将其开发为可以检索问题并更新分数的普通应用程序(如Visual Basic)。

我到处搜索,但是找不到。我只能看到使用PHP和MYSQL连接到服务器端数据库。我的应用程序是独立的。我认为有一些方法可以使用ActionScript 3.0连接数据库。所以,我怎么能连接到Flash CS5.5与任何类型的数据库?

actionscript-3 flash actionscript database-connection flash-cs5
2个回答
2
投票

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

如果您确实需要对此数据使用某些内容管理器,则可以构建与数据库集成的内容,并根据数据库生成XML。


2
投票

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

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

    也有类似于http://code.google.com/p/assql/的AIR库,可帮助数据库连接

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

  3. 使用FileReference类让用户浏览其计算机上的数据库文件(最好是.xml),然后再次使用FileReference让用户将文件保存在任何地方。

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

© www.soinside.com 2019 - 2024. All rights reserved.