Neste endereço: http://www.riapt.org/tiki-view_blog_post.php?blogId=1&postId=91 tens um exemplo de Flex 2 com AMFPHP. :)
João Saleiro Andrey Wischneski wrote: > Ta aí um exemplo bem simples de como eu faço, veja se pode te ajudar... > > Flex: > <?xml version="1.0"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml > <http://www.adobe.com/2006/mxml>" layout="absolute"> > <mx:Script> > <![CDATA[ > import flash.net.NetConnection; > import flash.net.ObjectEncoding; > import flash.net.Responder ; > import mx.controls.Alert; > public var conexao:NetConnection; > public var protocol:String = > ExternalInterface.call("window.location.protocol.toString"); > [Bindable] > public var site:String = > protocol+"//"+ExternalInterface.call("window.location.hostname.toString"); > public function getString(str:String):void > { > this.conexao = new NetConnection; > this.conexao.objectEncoding = ObjectEncoding.AMF0; > var hostname:String = > protocol+"//"+ExternalInterface.call("window.location.hostname.toString > ")+"amfphp/gateway.php"; > this.conexao.connect(hostname); > this.conexao.call("serviceclass.retornaString",new > Responder(returnString, onFault),str); > } > public function returnString(resultado:String):void > { > Alert.show("Sucesso, " + resultado); > } > public function onFault(erro:Array):void > { > Alert.show("Erro: " + erro); > } > ]]> > </mx:Script> > <mx:Panel width="250" height="114" layout="absolute" x="224" > y="263" title="Teste"> > <mx:TextInput x="10" y="10" width="210" id="TextInput"/> > <mx:Button x="155" y="40" label="Enviar" click="getString( > TextInput.text);"/> > </mx:Panel> > </mx:Application> > > AMFPHP, serviceclass.php: > <? > > class serviceclass > { > > public function serviceclass() > { > > include(" serviceclass.methodTable.php"); > > } > > /** > * Retorna uma string pré formatada > * > * @access remote > * @param string str Uma string qualquer > * @return string > */ > public function retornaString($str) > { > return "Voce digitou: $str"; > } > > > } > ?> > > > On 18/07/07, * [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>* > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote: > > > Olá pessoal, gostaria de saber como passo parametros do flex para o > amfphp. > > exemplo: > > [FLEX] > eu gostaria de passar um ID e tenho uam funcao pronta no php para > retornar um objeto. > > meuservico.getOperation ('getEndereco').send(); > > como adiciono parametros para o php ? > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
