我的网站中嵌入了一些 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);
}