在Facebook应用程序中从Flash发布到PHP

在Facebook应用程序中从Flash发布到PHP,php,actionscript,actionscript-2,facebook,Php,Actionscript,Actionscript 2,Facebook,2天前我发布了一个Facebook应用程序,这是一个flash游戏,游戏结束后,flash文件将分数发布到我的php文件中,如果你的分数超过了你的高分,Facebook会禁用该应用程序,因为用户的评论不好 如何在不重定向用户的情况下从Falsh发布到PHP,我想在游戏结束后发布分数,将其插入DB,并显示用户流发布弹出窗口(如果他想发布分数或不想发布分数) flash游戏由Adobe flash CS3 AS2开发 有什么想法吗?这很简单。下面是一些示例代码: 要将数据发送回服务器,您可以编写:

2天前我发布了一个Facebook应用程序,这是一个flash游戏,游戏结束后,flash文件将分数发布到我的php文件中,如果你的分数超过了你的高分,Facebook会禁用该应用程序,因为用户的评论不好

如何在不重定向用户的情况下从Falsh发布到PHP,我想在游戏结束后发布分数,将其插入DB,并显示用户流发布弹出窗口(如果他想发布分数或不想发布分数)

flash游戏由Adobe flash CS3 AS2开发


有什么想法吗?

这很简单。下面是一些示例代码:

要将数据发送回服务器,您可以编写:

var sender = new LoadVars();

sender.x = "xxx";

sender.y = "yyy";

sender.z = "zzz";

sender.send("http://www.yourdomain.com/yourscript.php", "", "post")
发送和加载

如果要在将数据发送回服务器的同时获取数据,可以使用sendAndLoad api:

var loader = new LoadVars();

loader.onLoad = function(success) {

  if(success) {

    // read your data here, e.g.

    trace(this.x); // suppose the server send back a variable x

    trace(this.y); // and a variable y

  }

}

var sender = new LoadVars();

sender.x = "xxx";

sender.sendAndLoad("http://www.yourdomain.com/yourscript.php", loader, "post");

是的,该应用程序正在将数据从flash发布到PHP,但我想要的是在不重定向操作链接的情况下发布,例如使用Ajax或类似Facebook canvas应用程序的内容。你没有任何意义。你是用Flash发帖,还是用Javascript发帖?如果是Flash,则按照该页上的代码进行操作。AJAX与Flash无关。如果这对询问者没有帮助,那肯定对我有帮助!