본문 바로가기
[ Design ]/Flash

DB에 변수명과 변수값들 보내는 sendAndLoad Class 화

by 관이119 2012. 9. 13.
VIGMONK.com | 빅몽크
http://blog.naver.com/realgoldhwan/120030565490

// 플래시에서 변수명들와 값들 넘겨주는 클래스

class dbInsertClass{


private var urlStr:String;
private var variables:Array;
private var values:Array;
private var completeFunc:Function;
private var totalVarsNum:Number;
private var send_lv:LoadVars;
private var result_lv:LoadVars;


function dbInsertClass(url:String,vars:Array,vals:Array,func:Function){

var V1:Object = this;
urlStr = url;
variables = vars;
values = vals;
completeFunc = func;
totalVarsNum = vars.length;
send_lv = new LoadVars();
result_lv = new LoadVars();

for(var i:Number=0;i<totalVarsNum;i++){
send_lv[variables[i]] = values[i];
trace(variables[i]+" === "+values[i]);
}

send_lv.sendAndLoad(urlStr, result_lv, "POST");

result_lv.onLoad = function(success:Boolean):Void{

if(success){
trace("성공");
trace(V1.send_lv);
V1.completeFunc();
}else{
trace("실패");
}

};

}

}


var urlLinks:String = "http://www.vigmonk.com/xxx.php";
var variablesArr:Array = ["userId","userPass"];
var valuesArr:Array = ["VIGMONK","123456"];

function completeTrace():Void{
trace("DBInserting 완료후 Complete 함수 호출 완료");
}

new dbInsertClass(urlLinks,variablesArr,valuesArr,completeTrace);

//============================================================

이런식으로 변수명들과 변수값들을 배열에 담아 보내면 끝이다.

일일이 변수 정해주고 머 그다지 많은 작업 가는건 아니지만..

일정한 규칙을 만들고, 써야 나중에 편할거 같아서 만들어 봤다.

댓글