I am building a common library to shre it between diffrent projects. 
First of all it will be used for data access. I am using HTTPService 
for all my data needs. Data retrival is a generic operaton, but data 
processing is not. I need to provide a custom callback function for 
each service.send(parameters) result. I am defining a callback for 
service itself:
service.addEventListener("result", httpResult);

private function httpResult(event:ResultEvent):void 
{
var result:Object = event.result;
var xmlResult:XML = XML(result); 

// here I need to call a function(xmlResult) that is specified by a 
data requestor which is in a diffrent project.
}
I was able to acoomplish (well, sort of) that by having HTTPService 
code and custom callbacks code in one package:
private function httpResult(event:ResultEvent):void 
{
var result:Object = event.result;
var xmlResult:XML = XML(result); 
this[CallbackToRun](xmlResult);
}
where CallbackToRun is defined prior the call.

Any idea how to do that?

Thanks


Reply via email to