这是我用来获取玩游戏的人的用户名的一些 Flash 代码的简化版本:
var req:URLLoader = new URLLoader();
req.addEventListener(Event.COMPLETE, onLoaded);
req.load(new URLRequest(baseURL + "php/account.php?getUsername"));
function onLoaded(e:Event):void {
if(e.target.data == "Guest") {
LoadingText.text = "Welcome, Guest!"
}
else {
LoadingText.text = "Welcome, " + e.target.data + "!";
}
}
php/account.php?getUsername 只是从 PHP 会话变量中获取用户名并将其输出。
使用诸如 Tamper Data for Firefox 之类的东西,我可以看到从 Flash 发送的请求,甚至可以根据需要对其进行编辑。
与其他在线游戏相比,这种方法感觉非常慢,并且在尝试对其他游戏进行逆向工程以查看它们如何管理此类事情时,对于某些游戏,请求不会出现在 Tamper Data 中。
所以我想知道,有没有其他更快、更高效的 Flash 请求方法?我不需要任何花哨的东西,例如发送帖子数据或编辑推荐 URL。
谢谢。