Actionscript Code:
//project vars
var userName:String = "someusername";
var userEmail:String = "someemail";
var testFormat:String = "MATH";
var testNumber:String = "1";
//data arrays for parsing XML
var serverdate = new Array();
var servercurrentQuestion = new Array();
var serveryouranswer = new Array();
//send data Loadvars object
var send_data:LoadVars = new LoadVars();
send_data.username = userName;
send_data.email = userEmail;
send_data.testformat = tetFormat;
send_data.testnumber = testNumber;
send_data.onLoad = function(success:Boolean) {
if (success) {
trace("PHP script found, gathering XML data.");
} else {
trace("PHP NOT FOUND");
}
};
//return data XML object
var return_data:XML = new XML();
return_data.ignoreWhite = true;
return_data.onLoad = function(success:Boolean){
if(!success){
trace("XML FAILED TO LOAD");
}else{
trace("XML LOADED,..PARSING NOW.");
var myitems = my_xml1.firstChild.childNodes;
for (var i = 0; i < myitems.length; i++) {
serverdate[i] = (myitems[i].firstChild.firstChild);//date
servercurrentQuestion[i] = (myitems[i].firstChild.nextSibling.firstChild);
serveryouranswer[i] = (myitems[i].firstChild.nextSibling.nextSibling.firstChild);
M1testDate = serverdate[i];
M1lastQuestion = servercurrentQuestion[i];
}
}
}
//make call to send & load the data
send_data.sendAndLoad("http://www.beyondflash.net/whatever.php",return_data,"POST"); //use an XML object to handle returned XML data