0

我正在制作一个 Flash 游戏,用于存储以前会话的用户统计信息。我也想维持某种排行榜。

发帖后,我意识到我问错了问题。我觉得共享对象是解决这个问题的正确方法,而不是使用数据库。欢迎任何有关实现共享对象的进一步反馈。感谢您的任何反馈。

4

2 回答 2

2

您不能直接从 Flash 游戏中查询 MySQL 数据库表,您必须有一些服务器端技术支持您的工作。

我建议使用一些 PHP 或 Ruby - 或者任何你可以轻松使用的东西来完成这项工作。

Flash 将在客户端浏览器(作为 swf)上呈现,并且不会与服务器联系,因为它将由 Web 浏览器作为静态资源提供。

我希望这个回复能帮助你朝着正确的方向前进。

于 2012-05-27T16:50:39.330 回答
0

正如 Dharmavir 所提到的,您不能通过 Flash (AS*) 处理 MySQL 查询。

也就是说,将 Flash 设置为与远程脚本通信非常容易,因为它能够通过请求 POST/GET 数据。

这方面有很多教程。

首先,编写一个简单的脚本将数据输入到数据库中。我推荐使用 PHP(我认为它是最容易学习的)。

如果这是您第一次使用 PHP 执行查询,我还建议使用 Prepared Statements 而不是mysql_*.

设置好脚本后,您可以继续处理从 Flash 应用程序到脚本的请求(这也很容易)。

我找到了一个关于使用 Flash 和 PHP 制作聊天应用程序的教程系列。本教程包括向 PHP 脚本发出请求并将数据输入到 SQL DB,因此它应该可以帮助您:

http://www.youtube.com/watch?v=XeWKauwFUEQ < 本教程分为许多不同的视频。查看建议以找到其他建议。

于 2012-05-28T18:21:43.217 回答