如何将任何类型的数据库(mysql,oracle ..)连接到adobe flash cs5.5开发的应用程序

时间:2012-08-31 17:36:00

标签: actionscript-3 flash actionscript database-connection flash-cs5

请帮忙。急! 我正在使用adobe flash cs5.5 开发一个测验软件。所以软件可以使用数据库显示问题并保持分数。我计划将其开发为正常应用程序(视觉基础一样)可以检索问题和更新分数。我到处搜索,但我不能。我只能看到使用PHP和MYSQL连接到服务器端数据库?我的应用程序是独立的one。我认为有一些方法可以使用动作脚本3.0连接数据库!!所以请告诉我如何使用任何类型的数据库连接到flash cs5.5?请回复!!!!

2 个答案:

答案 0 :(得分:2)

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

如果您确实需要有一些内容管理器来处理这些数据,您可以构建与数据库集成的内容,并根据您的数据库生成XML。

答案 1 :(得分:2)

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

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

    还有AIR库,如http://code.google.com/p/assql/,用于帮助进行数据库连接

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

  3. 使用FileReference类让用户浏览他们的计算机以获取数据库文件(最好是.xml),然后再次使用FileReference让用户将该文件保存在他们所在的位置喜欢。

  4. 使用远程数据库并创建服务器端页面/服务来提供所需的数据,并像使用任何Flash文件一样使用普通的URLLoader类。好像你不想使用这种方法。