Well, leave it to me hitting submit to have a moment of clarity of my
situation.
AsyncToken( mapQueryDelegate.executeSewers( query).addResponder( new
Responder( first_results, query_fault ) ) );
function first_results( featureSet : FeatureSet, token : Object =
null ) : void {
zoom_results( featureSet, token );
AsyncToken( mapQueryDelegate.executeManholes( query).addResponder
( new Responder( zoom_results, query_fault ) ) );
}
I just made a function in my function, when I get my first results
back, pass them manually into my default resulthandler and then call
my second AsyncToken.
This works. I'm not sure it's very pretty though.