Fala Matheus,

Como você trabalha com VO (Objetos), você deverá passar objetos VOs, tando
do PHP para o FLex quanto do Flex para o PHP

Um exemplo básico:

PHP:

public function getProdutos($dados){

    $this->result = $this->objConsulta->Find($dados->idProduto);

    $this->voObject = new produtoVO();
    if($this->result[0]['idProduto'] != null){
        $this->voObject->idProduto = $this->result[0]['idProduto'];
        $this->voObject->name = $this->result[0]['name'];
        $this->voObject->description = $this->result[0]['description'];
    }

    return $this->voObject;
}

FLEX

public function getProdutos():void{
    objService = new ServiceRemoteProdutos();
    produtos = new produtoVO();
    produtos .idProduto = 1;

    // aqui chamada do remote object
    //com seu objeto de remoting vc chama o metodo do php:
    objService.getProdutos(produtos);
}


Bom a idéia é essa, eu particularmente não gosto de usar o remoteObject com
mxml, prefiro actionscript, o mercado de trabalho usa assim.

Mas o conceito de passagem de parametro é essa.

2010/1/31 Matheus <mabro...@gmail.com>

> Seguinte pessoal, criei uma variavel e a mesma recebe o valor que vem
> do php, ate ai tudo bem, so que essa mesma variavel vo passar atraves
> do metodo do remote objects como argumento de que forma devo passa-la?
>
> to passando assim:
>
> <mx:method name="nomedometodo" result="nomedometodo">
> <mx:arguments>
> <id>idPaciente</id>  // Essa é a forma correta?
>
> </mx:arguments>
> </mx:method>
>
> Estou desconfiado de que não ta passando o valor.
>
> Abs e obrigado desde já
>
> --
> 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




-- 
Paulo A. Teixeira
IT Consulting Expert - Infinitum Technologies Solution
Adobe Certified Expert - Rich Internet Application Specialist
Adobe Certified Expert - Flex 3 with AIR
Adobe Certified Expert - ColdFusion 8
--
Blog: www.pauloteixeira.blog.br
Mobile: (+55 21) 8733-8945

-- 
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

Responder a