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"; 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] <[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
-~----------~----~----~----~------~----~------~--~---

Responder a