I’m using an AMF service that was built by someone else. Basically what happens is that some info is passed to the AMF service and it returns true or false.
I want to be able to pass in various info to the a function that calls the AMF service(submitTracking) and then get the true or false value returned in onResultSubmit to be passed back to submitTracking.
var screen:String;
var buttonnumber:String;
function submitTracking(screen:String, buttonnumber:String) {
trace(“submitTracking:”+ screen + " " + buttonnumber);
gw.call(“KitService.recordUserAction”, resSubmit, screen, buttonnumber);
}
///////
var resSubmit:Responder=new Responder(onResultSubmit,onFaultSubmit);
function onResultSubmit(responds:Object):void {
var success:String=responds.success;
if (success==“true”) {
trace(“tracking submitted:::::::::::::::::::::::::::::::”+success);
} else {
trace(“BRING UP ERROR SCREEN: USER NEEDS TO LOG IN”);
}
}
function onFaultSubmit(responds:Object):void {
trace(responds.data);
for (var i in responds) {
trace(“i:”+responds*);
}
}