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.