Olá Helio, vc pode ver pelo Charles por exemplo que quando algum erro ocorre utilizando o ZEND AMF ele volta um e:FaultEvent
ai vc trata ele como desejar: if(e.fault ..... eu tenho meu proprio AMF. aí quando o usuário perdeu sessão por exemplo eu mando um código no faultCode por exemplo: if(e.fault.faultCode == "666") { Alert.show('Sua sessão expirou"); } 2012/4/1 Helio Antonio Francisco Silva <helio.afsi...@gmail.com>: > PEssoal ja procurei em um monte de lugares, e nao consegui encontrar, eu > quero evitar aqueles erros bizarros que dao quando nao consegue se conectar > ao gateway ou quando eu nao consigo acessar alguma funcao do PHP pq deu um > erro e ele escreve um echo tipo isso aqui > > (mx.messaging.messages::ErrorMessage)#0 > body = (Object)#1 > clientId = (null) > correlationId = "1E5942DD-1CD0-990C-A554-6EAA1989A625" > destination = "" > extendedData = (null) > faultCode = "Client.Error.MessageSend" > faultDetail = "Channel.Security.Error error Error #2048 url: > 'http://shopserver/shopharma/sistema/amfphp/gateway.php'" > faultString = "Send failed" > headers = (Object)#2 > messageId = "B8E5288B-7856-54BB-1714-6EAA23CA1D71" > rootCause = (mx.messaging.events::ChannelFaultEvent)#3 > bubbles = false > cancelable = false > channel = (mx.messaging.channels::AMFChannel)#4 > authenticated = false > channelSets = (Array)#5 > connected = false > connectTimeout = -1 > enableSmallMessages = true > endpoint = "http://shopserver/shopharma/sistema/amfphp/gateway.php" > failoverURIs = (Array)#6 > id = "amfphp" > mpiEnabled = false > netConnection = (flash.net::NetConnection)#7 > client = (mx.messaging.channels::AMFChannel)#4 > connected = false > maxPeerConnections = 8 > objectEncoding = 3 > proxyType = "none" > uri = "http://shopserver/shopharma/sistema/amfphp/gateway.php" > piggybackingEnabled = false > polling = false > pollingEnabled = true > pollingInterval = 3000 > protocol = "http" > reconnecting = false > recordMessageSizes = false > recordMessageTimes = false > requestTimeout = -1 > uri = "http://shopserver/shopharma/sistema/amfphp/gateway.php" > url = "http://shopserver/shopharma/sistema/amfphp/gateway.php" > useSmallMessages = false > channelId = "amfphp" > connected = false > currentTarget = (mx.messaging.channels::AMFChannel)#4 > eventPhase = 2 > faultCode = "Channel.Security.Error" > faultDetail = "Error #2048 url: > 'http://shopserver/shopharma/sistema/amfphp/gateway.php'" > faultString = "error" > reconnecting = false > rejected = false > rootCause = (flash.events::SecurityErrorEvent)#8 > bubbles = false > cancelable = false > currentTarget = (flash.net::NetConnection)#7 > errorID = 2048 > eventPhase = 2 > target = (flash.net::NetConnection)#7 > text = "Error #2048" > type = "securityError" > target = (mx.messaging.channels::AMFChannel)#4 > type = "channelFault" > timestamp = 0 > timeToLive = 0 > > QUeria colocar, Serviço indisponivel no momento favor voltar mais tarde. e > ai eu disparo um EMAIL pra mim informando que aconteceu. > > E posiivel como e que se faz isso. > > -- > Hélio Antonio Francisco Silva > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. > > -- > 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 -- 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