如何与SWF对象通信



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

有没有任何方法可以在不重新编译文件的情况下从swf对象获取这些数据?

您可以将数据(例如分数)发送到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);
}

最新更新