トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     functionのreturnについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
susumu
Åê¹ÆNo.45367
投稿日時: 2010-7-27 19:57
新米
居住地: シンガポール
投稿: 6
使用環境:
functionのreturnについて
いま、Flash+PHP+MySQLを使用してスコアの制作をしています。

流れと致しましては、
ゲーム開始→ゲームの終了→名前を記入後、サブミットボタンを押すとスコアボードに切り替わり、スコアが表示されます。

その際、先にASからPHPへ名前とスコアのデータを送り一旦MySQLに挿入後、データをソートして引き出し再びASへ送りスコアボードへ表示という流れにしようと考えています。

ASからPHPへ値を渡し一旦MySQLへ格納後、再びスコアの高い順からデータを引き出しASまで引き出す事は出来ましたが、sendAndLoadを使用し送受信を行っているため受信用の関数から外へ値を渡す事が出来ません。returnを使用しましたが駄目でした。

以下ソースです。

var phpPath = "http://www.hogehoge.com/";
// 送信用LoadVarsインスタンス
var send_lv:LoadVars = new LoadVars();
// 受信用LoadVarsインスタンス
var recv_lv:LoadVars = new LoadVars();

//受信後の変数処理関数
recv_lv.onLoad = function(success)
{
if(success){
//受け取った変数の処理
recv_lv.uname0 = this.uname0;
recv_lv.score0 = this.score0;
recv_lv.uname1 = this.uname1;
recv_lv.score1 = this.score1;
recv_lv.uname2 = this.uname2;
recv_lv.score2 = this.score2;
recv_lv.uname3 = this.uname3;
recv_lv.score3 = this.score3;
recv_lv.uname4 = this.uname4;
recv_lv.score4 = this.score4;
recv_lv.uname5 = this.uname5;
recv_lv.score5 = this.score5;
recv_lv.uname6 = this.uname6;
recv_lv.score6 = this.score6;
recv_lv.uname7 = this.uname7;
recv_lv.score7 = this.score7;
recv_lv.uname8 = this.uname8;
recv_lv.score8 = this.score8;
recv_lv.uname9 = this.uname9;
recv_lv.score9 = this.score9;

trace(recv_lv.uname0); //usagi
trace(recv_lv.score0); //9999

return recv_lv;

}else{
errorMsg.text = 'Can not recieve the values from PHP.';
}
}

//送信用変数へ代入
send_lv.user = user_name.slice(0,-1);
send_lv.score = user_score;

//送受信
send_lv.sendAndLoad(phpPath + "getdata.php", recv_lv, "POST");

trace(recv_lv.uname0); //undefined
trace(recv_lv.score0); //undefined

以上、宜しくお願い致します。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » functionのreturnについて susumu 2010-7-27 19:57
     Re: functionのreturnについて piggest 2010-7-27 20:33
       Re: functionのreturnについて susumu 2010-7-28 14:21
         Re: functionのreturnについて mayor 2010-7-29 12:27
           Re: functionのreturnについて susumu 2010-7-29 13:28
             Re: functionのreturnについて mayor 2010-7-29 14:53
               Re: functionのreturnについて susumu 2010-8-2 12:09
     Re: functionのreturnについて knagai 2010-7-28 0:26
       Re: functionのreturnについて susumu 2010-7-28 14:16

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops