如何与SWF对象通信?

时间:2013-02-21 18:16:45

标签: html flash swfobject

我的网站中嵌入了一些Flash游戏(.swf文件)。 我想知道我是否能从他们那里获得数据(比如最终的比赛得分),以创建一个“顶级球员”数据库?

有没有办法从swf对象获取这些数据而不重新编译文件?

1 个答案:

答案 0 :(得分:1)

您可以将数据(例如分数)发送到php文件(或者可能是asp)并将其存储在数据库中。 例如:

function SendRequest(dataToBeStoredInDB:URLVariables, callback:Function):void 
{
var urlReq:URLRequest = new URLRequest("/path/to/phpfile/on/server.php");
urlReq.method = URLRequestMethod.POST;

urlReq.data = dataToBeStoredInDB;

var loader:URLLoader = new URLLoader(urlReq);
loader.addEventListener( Event.COMPLETE, callback_function );
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(urlReq);
}