Voce se refere a linha que tem " http://{server.name}/ MultiConferencia/bin-debug/amfphp/gateway.php " do xml ?! Eu fiz ele com o {server.name} pois com o IP nem sempre funciona.
Não ta certo assim ?? Ou é em outro lugar que devo arruma? Obrigado! Em 15 de julho de 2012 01:09, Ernani Joppert Pontes Martins < [email protected]> escreveu: > Vc acertou o server-name lá no my-amfphp? > > Parece que o hostname está errado! > > Abraço, > > Ernani > > > 2012/7/15 chamuska <[email protected]> > >> Pessoal, tenho um sistema rodando de boa no windows, dai coloquei ele no >> Linux e ta dando problema com o amfphp pois exibe a msg 'Send failed'. >> Testei a função que ele chama no amfphp/browser/ e deu tudo certo, só no >> sistema Flex que fiz que ta dando problema. >> >> Uma vez resolvi esse problema, mas não lembro como rsrsr XD >> >> >> Podem me dar uma ajuda ae ?! >> >> Segue o codigo da pagina Flex: >> >> <?xml version="1.0" encoding="utf-8"?> >> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" >> xmlns:s="library://ns.adobe.com/flex/spark" >> xmlns:mx="library://ns.adobe.com/flex/mx" >> xmlns:ns1="*" >> minWidth="955" minHeight="600" backgroundColor="#FFFFFF" > >> <fx:Declarations> >> <!-- Place non-visual elements (e.g., services, value objects) here --> >> <s:RemoteObject >> id="arquivo_amfphp" >> source="sessionUsuarios" >> destination="amfphp" >> showBusyCursor="true" >> > >> </s:RemoteObject> >> <s:RemoteObject >> id="consulta_amf" >> source="consultasSql" >> destination="amfphp" >> showBusyCursor="true" >> > >> <s:method name="validaUsuario" result="resultValidaUsuario(event)" >> fault="mx.controls.Alert.show(event.fault.faultString)" /> >> </s:RemoteObject> >> </fx:Declarations> >> <fx:Script> >> <![CDATA[ >> import flashx.textLayout.operations.PasteOperation; >> import mx.collections.ArrayCollection; >> import mx.containers.Canvas; >> import mx.controls.Alert; >> import mx.controls.ComboBox; >> import mx.rpc.events.ResultEvent; >> public var usuario:int; >> public var painelSalas:Panel; >> public var comboSalas:ComboBox; >> public var salas:Salas; >> public function resultValidaUsuario(usuario:Object):void >> { >> this.usuario = usuario.result; >> if(this.usuario > 0) >> { >> this.salas = new Salas(); >> this.salas.horizontalCenter = -25; >> this.salas.verticalCenter = -48; >> addElement(this.salas); >> this.salas.init(this.usuario, login.text, senha.text); >> } >> } >> public function validaLogin():void >> { >> consulta_amf.validaUsuario.send(login.text, senha.text); >> } >> ]]> >> </fx:Script> >> <mx:Panel id="camposLogin" width="382" height="246" >> backgroundAlpha="0.71" >> backgroundColor="#FFFFFF" horizontalCenter="-25" layout="absolute" >> title="Login do sistema!" verticalCenter="-48"> >> <mx:Label x="10" text="E-mail" width="73" verticalCenter="-64" >> fontWeight="bold" fontSize="15"/> >> <mx:TextInput id="login" x="91" y="31" width="261" >> contentBackgroundColor="#FFFFFF"/> >> <mx:Label x="10" text="Senha" width="73" verticalCenter="-13" >> fontWeight="bold" fontSize="15"/> >> <mx:TextInput id="senha" x="91" y="82" width="261" >> displayAsPassword="true"/> >> <mx:Button x="141.5" y="151" label="Enviar" width="99" >> click="validaLogin();"/> >> </mx:Panel> >> </s:Application> >> >> >> E do services-config.xml: >> >> <?xml version="1.0" encoding="UTF-8" ?> >> <services-config> >> <services> >> <service id="sabreamf-flashremoting-service" >> class="flex.messaging.services.RemotingService" >> messageTypes="flex.messaging.messages.RemotingMessage"> >> <destination id="amfphp"> >> <channels> >> <channel ref="my-amfphp" /> >> </channels> >> <properties> >> <source>*</source> >> </properties> >> </destination> >> </service> >> </services> >> <channels> >> <channel-definition id="my-amfphp" >> class="mx.messaging.channels.AMFChannel"> >> <endpoint >> uri="http://{server.name}/MultiConferencia/bin-debug/amfphp/gateway.php" >> class="flex.messaging.endpoints.AMFEndpoint" /> >> </channel-definition> >> </channels> >> </services-config> >> >> >> >> >> Valeu! >> >> -- >> 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 > > > -- > 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 > -- *André Luiz K. Silva* *Programador* -- 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
