On Jan 31, 8:22 am, Carolina <sola.ca...@gmail.com> wrote: > Olá Piero > > então eu usei assim > > fr.addEventListener(FaultEvent.FAULT, chamaClasseErro); > > esse fr é o fileReference > > e a chamada de metodo com o erro seria: > > public function chamaClasseErro (event:FaultEvent):void > { > //tratar erro > > } > > só que quando da aExceptionno C# ele não volta nesse método ai, ele > joga direto o erro na tela; > quando eu usava IOErrorEvent ele chamava o metodo corretamente, só que > sempre chegava erro 2038 I/O > > o que falta pro listener chamar o método certo? > > Obrigada > > On Jan 30, 5:14 pm, Piero Brito <pie...@gmail.com> wrote: > > > > > > > > > Faça o importa da classe > > import mx.rpc.events.FaultEvent; > > > Eu uso assim: > > > BuscarServidor.addEventListener(FaultEvent.FAULT, > > function(evt:FaultEvent):void > > { > > > } > > > Em 30 de janeiro de 2012 16:56, Carolina <sola.ca...@gmail.com> escreveu: > > > > Olá Piero > > > > seria? > > > fr.addEventListener(flash.events.FaultEvent, erroHandler); > > > > porem ele da erro Access of undefined property FaultEvent > > > qual import usar? > > > vc tem um exemplo ai de como usar o FaultEvent? > > > > Obrigada =) > > > > On Jan 30, 4:47 pm, Piero Brito <pie...@gmail.com> wrote: > > > > Tenta usar o FaultEvent > > > > > Em 30 de janeiro de 2012 16:46, Carolina <sola.ca...@gmail.com> > > > escreveu: > > > > > > Olá, > > > > > > estou criando uma estrutura para importar excel. > > > > > ela já importa, porem quero criar um tratamento de exceções > > > > > > no meu backend (em C#) tenho algo assim: > > > > > try > > > > > { > > > > > > strSQL = > > > > > update(dsExc.Tables[nomePlan].Rows[i]); > > > > > cons.ConsultaSQL(strSQL, strConexao); > > > > > > } > > > > > catch (Exceptionex) > > > > > { > > > > > throw newException(ex.Message); > > > > > cons.fechaConsulta(); > > > > > } > > > > > > quero tratar essa mensagem no flex > > > > > e tentei usar algo assim > > > > > > fr.addEventListener(flash.events.IOErrorEvent.IO_ERROR, erroHandler); > > > > > > private function erroHandler(event:ErrorEvent):void > > > > > { > > > > > var strErro:String = event.text; > > > > > chamaTratarErro(strErro); > > > > > } > > > > > > nesse método para tratar erro, queria fazer um if para verificação e > > > > > mostrar msg mais amigáveis pro usuário como por ex: > > > > > "Erro de conexão com banco de dados" > > > > > "Campos inválidos no excel" > > > > > "Tipo de arquivo invalido" > > > > > > porem no ErroEvent vem sempre o mesmo erro #2038 I/O .... > > > > > gostaria de saber pegar o erro certo no listener? > > > > > > Obrigada! > > > > > > -- > > > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > > > Para enviar uma mensagem, envie um e-mail para > > > flexdev@googlegroups.com > > > > > Para sair da lista, envie um email em branco para > > > > > flexdev-unsubscr...@googlegroups.com > > > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > > > -- > > > > > *Piero Brito > > > > **Analista de Sistemas* > > > > -- > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > > > Para sair da lista, envie um email em branco para > > > flexdev-unsubscr...@googlegroups.com > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > -- > > > *Piero Brito > > **Analista de Sistemas*
-- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev