Você pode fazer o seguinte:
private function ListarRegistros():void
{
         roTest = new RemoteObject("SuaClasseNoBackEnd");
         roTest.addEventListenner(FaultEvent.FAULT,
function(evFault:FaultEvent):void{
                coloque aqui seu tratamento no caso de erro;
             });
         roTest.addEventListenner(ResultEvent.RESULT,
function(ev:ResultEvent):void{
                coloque o seu tratamento para o caso positivo;
         });

         roTeste.Listar();
}



Em 22 de março de 2010 16:59, Samuel Soares <[email protected]>escreveu:

> Boa tarde, quando realizo a consulta com um remoteobject faço da
> seguinte maneira:
>
> private function ListarRegistros():void
> {
>          roTeste.Listar();
> }
>
> O remoteobject tem a funcao onResult() e onFault().
>
> A dúvida: como fazer uma única funcao que retorne o resultado da
> consulta, sendo que a consulta é realizada em uma função
> "ListarRegistro():void" e na função onResult() o resultado é
> capturado. Quer dizer, aí já foi duas funções.
>
> Já tentei declarar uma variavel array pública no inicio do arquivo,
> que ao realizar a consulta preenchia esta variavel com o resultado,
> mas não deu certo...
>
> Porque fazendo isto, teria uma função para realizar a consulta e
> retornar o seu resultado.
>
> Alguem tem uma ideia?
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
> To unsubscribe from this group, send email to flexdev+
> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
> ME" as the subject.
>



-- 
Clayton Marques Pereira

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

To unsubscribe from this group, send email to 
flexdev+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Responder a