私はフラッシュ「メモリー」ゲームを作成しています。2 枚の等しいカードを発見するというアイデアです。これは、すべてのカードが発見された秒数をカウントするタイマーです。完全なゲームのタイマーが停止した後。この時間をswfファイルから取得してデータベースに書き込むにはどうすればよいですか? 私が理解しているように、このデータをphpファイルで取得する必要がありますが、その方法がわかりません。
私が知っているように、私はそのようなことをする必要があります:
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, scoreSaveResponse,false,0,true);
var request:URLRequest = new URLRequest("http://mysite.com/score.php");
var urlVars:URLVariables = new URLVariables();
urlVars.time = timer.currentCount;
urlVars.userName = "yourUserName";
request.method = URLRequestMethod.POST;
urlLoader.data = urlVars;
urlLoader.load(request);
function scoreSaveResponse(e:Event):void {
//whatever you return from the php page is found in urlLoader.data
}
//LondonDrugs_MediaServices's code
コードのこの部分を使用しても何も起こらず、エラーは発生しませんが、これをphpで使用する方法やデータベースに書き込む方法がわからないためです。
私のアプリは Facebook に使用されます。つまり、ユーザー名は Facebook と同じように使用されます。だから私はまず、Facebookからユーザー名を取得して両方をデータベースに書き込むよりも、PHPに時間を割く必要があると思います。
回答ありがとうございます。