В основном класс Responder используется для обработки возвращаемого значения метода сервера, поэтому вы не можете использовать его асинхронно.Вы можете сделать это:
Создать метод респондента клиента (он должен быть общедоступным, в противном случае FMS не сможет его достичь).
public function handleResp (result:Object) { trace ("get the number " + result.number); };
Установить клиент объекта NetConnection.
netConnection.client = this; // if your responder function is in this scope, otherwise set that object what contains your function.
Вызовите метод на стороне сервера.
netConnection.call ("getnum", null); // set null as resopnder
В вашем методе ответчика на стороне сервера вызовите метод на стороне клиента.
Application.handleServerResp.onResult = function (result)
{
clientOBJ.call( "handleResp", null, result ); // you don't use responder, so pass null as second parameter
}
Надеюсь, это поможет.
Приветствия,
Тамас Гронас