Eduardo, muito obrigado pela dica, não fiz dessa forma mais apliquei o conceito de utilizar o evento IOErrorEvent.IO_ERROR, e dessa forma deu certo!
... private function init():void { imgVeiculo.addEventListener(IOErrorEvent.IO_ERROR, imageError); } protected function ValidaImg(event:IOErrorEvent):void { imgVeiculo.source = sImagem; } private function imageError(event:IOErrorEvent):void { imgVeiculo.source = "img/auto.png"; } private function ClicouLinha(event:ListEvent):void { // Imagem var sSeq:String; sSeq = event.itemRenderer.data.chassi; sSeq = wlSeq.substr(10,7); sImagem = sEndImg + sSeq.toUpperCase() + "-1.jpg"; if (sImagem == "") { imgVeiculo.source = "img/auto.png"; } else { imgVeiculo.source = sImagem; } } ... <mx:Image id="imgVeiculo" width="100%" height="100%" ioError="{ValidaImg(event)}"/> ... De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de Eduardo Kraus Enviada em: quinta-feira, 7 de janeiro de 2010 01:17 Para: flexdev@googlegroups.com Assunto: Re: [flexdev] Verificar a Existência do Arquivo de Imagem no Servidor Externo Cria a imagem normalmente e chame a imagem sem saber se ela esta ou não esta la. Adicione antes um evento a esta imagem para o IOErrorEvent.IO_ERROR e se a imagem não existir este evento é despachado. <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="applicationComplete_handler(event)"> <mx:Script> <![CDATA[ import mx.events.FlexEvent; protected function applicationComplete_handler(event:FlexEvent):void { img.addEventListener(IOErrorEvent.IO_ERROR, imageError) img.source='http://ser4vidor/imagem/qualquer.jpg' } private function imageError(event:IOErrorEvent):void { img.source='default.jpg' } ]]> </mx:Script> <mx:Image id="img"/> </mx:Application> Curso Adobe Flex focado em PHP turma 02 http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-02 Eduardo Kraus Desenvolvedor <mailto:eduardokr...@gmail.com> eduardokr...@gmail.com <http://blog.mxml.com.br/> blog.mxml.com.br <http://www.twitter.com/EduardoKraus> www.twitter.com/EduardoKraus
-- 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