动作脚本如何从swf (as)获取数据到php并写入数据库


Action Script 3. How to get data from swf (as) to php and write to database

我正在制作Flash"记忆"游戏,想法是发现2张相等的卡牌。这是一个计时器,它以多少秒计算所有牌被发现的时间。游戏完成后计时器停止。我怎么能得到这个时间从swf文件和写入数据库?据我所知,我需要把这些数据与php文件,但不知道如何做到这一点。

我知道我需要这样做:

        var urlLoader:URLLoader = new URLLoader();
        urlLoader.addEventListener(Event.COMPLETE, scoreSaveResponse,false,0,true);
        var request:URLRequest = new URLRequest("http://mysite.com/score.php");
        var urlVars:URLVariables = new URLVariables();
            urlVars.time = timer.currentCount;
            urlVars.userName = "yourUserName";
        request.method = URLRequestMethod.POST;
        urlLoader.data = urlVars;
        urlLoader.load(request);
function scoreSaveResponse(e:Event):void {
    //whatever you return from the php page is found in urlLoader.data
}
//LondonDrugs_MediaServices's code 

但是有人能告诉我怎么做吗,因为如果我使用这部分代码什么都没有发生,我没有得到任何错误,但我不知道如何在php中使用它或如何将其写入数据库。

我的应用程序将用于Facebook,这意味着用户名将使用相同的Facebook。所以我认为首先我需要时间到PHP比从Facebook获取用户名和写到数据库。

谢谢你的回答。

尝试使用AMFPHP。AMFPHP使为应用程序编写服务成为可能,您可以在其中将SWF值存储到PHP数据库中。

http://www.silexlabs.org/amfphp/