Joga em uma variável String antes... não rola?

Em 11 de novembro de 2010 15:51, Eduardo Fontes <[email protected]>escreveu:

> Mário
>
> Tenho a seguinte estrutura:
>
> <s:CallResponder id="saveResult"/>
>                <services:FuncionarioEJB id="funcionarioEJB"
> fault="funcionarioEJB_faultHandler(event)" showBusyCursor="true"/>
>
> protected function funcionarioEJB_faultHandler(event:FaultEvent):void
> {
>        // TODO Auto-generated method stub
>         trace(event.message.rootCause.message);
> }
>
> Mas dá o erro abaixo já no editor, com aquele símbolo vermelho ao
> lado.
>
> Multiple markers at this line:
> -1119: Acesso de propriedade possivelmente indefinida rootCause por
> meio de uma referência com tipo estático
>  mx.messaging.messages:IMessage.
> -message
>
> A minha Exceção personalizada printa só no console, mas queria colocar
> em um Alert.
>
> Valeu
>
>
> On 11 nov, 14:47, Mário Júnior <[email protected]> wrote:
> > Na FaultEvent vc tem um atributo "message", que por sua vez tem outro
> > atributo chamado de rootCause.
> > Esse cara é o seu objeto derivado de Exception.
> >
> > Caso queria pegar o message da excecao, por exemplo, faça:
> >
> > protected function faultErrorHandler(event:FaultEvent):void {
> >      trace(event.message.rootCause.message);
> >
> > }
> >
> > Uma boa prática é sempre testar se há um rootCause, prar nao dar nulo qnd
> > algum erro for lançado por algo q nao seja uma excecao do back-end.
> >
> > []'s
> >
> > Em 11 de novembro de 2010 12:13, Ciro Macedo <[email protected]
> >escreveu:
> >
> >
> >
> >
> >
> > > ...cria um bridge extendendo RemoteObject  faz um override em *public
> > > function fault(info:Object):void  *e trata a exception ...
> >
> > > Em 11 de novembro de 2010 12:06, Eduardo Fontes <[email protected]
> >escreveu:
> >
> > > Pessoal
> >
> > >> Tenho uma aplicação Java/Flex, que tem classes personalizadas de
> > >> exceção que estendem Exception, mas gostaria de pegar a Exception no
> > >> Flex......alguém teria uma dica ???
> >
> > >> --
> > >> 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 emhttp://
> groups.google.com/group/flexdev
> >
> > > --
> > > Att
> > > Ciro Macedo
> >
> > >  --
> > > 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 emhttp://groups.google.com/group/flexdev
> >
> > --
> > Mario Juniorhttp://blog.mariojunior.com/
> > @mariojunior- Ocultar texto das mensagens anteriores -
> >
> > - Mostrar texto das mensagens anteriores -
>
> --
> 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
>



-- 
Guilherme Sjlender - http://www.gflex.biz/
------------------------------------------------------------
Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
Desenvolvedor Desktop - AIR/JavaSE
Desenvolvedor Mobile - Android/JavaME/Flex4.5
------------------------------------------------------------

-- 
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

Responder a