2011-05-20 33 views
1

我在亚马逊上找到了几本书,但他们只详细介绍了Flash动画和图层,并非实际的数据库交互,我需要将它添加到我的游戏中以保存名称和分数。将DB项目调用到Flash中的最佳方式是什么?

我构建了登录+注册页面,它保存了数据但我无法打电话,我该如何调用数据库项目并在闪存cs4中显示它们?我只需要知道基础知识,所以我可以学习这部分,并开始添加它,我遵循了很多在线内容,但似乎没有涵盖我需要的内容,我不希望它存储在本地文件中,我希望它保存/调用从我的数据库,以避免作弊,我可以跟踪我的成员玩它,因为我有一个网站建成它。

  • How do i show a form items submitted in the next frame? (success-frame) I don't think $_POST['username'] will work lol.
  • Can i set a session in flash? or how to log hem in to there account.
  • How do i Print there name/score from my DB in flash game?

任何帮助将是巨大的,或者如果你知道一个资源为它 但由于读Flash> DB侧,格雷格

回答

0

你最好的选择是标注到PHP文件,将接受“用户名”参数。 PHP文件将是一个中间人与您的数据库(MySql我假设)进行交互和返回信息(异步)到您的闪存。一旦你收到了,你就可以显示你决定从PHP与数据库交互返回的任何输出。小心Flash和PHP的安全问题。

+0

“return information(async)”so flash can read it as(async)?我将不得不查看它我已经有一个PHP页面,保存从闪存发送的数据形式,并将其放入我的数据库,我只是不能将它回调到闪存... – Greg 2011-05-21 15:16:31

1

实现此目的最简单的方法是设置闪存可以使用的远程服务。

您可以使用AMFPHP来做到这一点:http://silexlabs.org/amfphp/ 这是一个用PHP编写的开源库,它可以做到这一点。

干杯

+0

好的,谢谢我会检查出来。 – Greg 2011-05-20 18:54:11

+0

我用闪光灯和它非常直观的AMFPhP。发送和接收的数据最好比名称值对或XML小。最后,它可以识别flash cleitn和php服务器端的本地和自定义类的类型。 – 2011-05-20 21:17:44

+0

我无法获取网站加载,说:服务>主机禁止!我的朋友可以穿上它,但我不能弹奏! – Greg 2011-05-21 15:13:57

相关问题