Olá pessoal,

Primeiramente gostaria de desejar um Feliz 2008 para todo o pessoal da
lista!!!!

Preciso preencheer um ComboBox com dados vindos de uma consulta de meu
banco de dados. Estou usando AMFPHP para tal tarefa, mas não estou
conseguindo pois o mesmo não retorna os valores.

Meu codigo mxml:

<mx:Script>
        <![CDATA[
                import mx.rpc.events.ResultEvent;

                import mx.collections.ArrayCollection;
                import br.chiaperini.scripts.Services;
                import mx.controls.Alert;
                import mx.utils.ArrayUtil;

                [Bindable]
                public var dp:ArrayCollection;

                public var fault:Services = new Services();

                public function resultadoCons(event:ResultEvent):void{
                        dp = new ArrayCollection( 
ArrayUtil.toArray(event.result) );
                }

                public function init():void{
                        teste.listarContatos.send();
                }


        ]]>
</mx:Script>

<mx:RemoteObject id="teste" destination="amfphp" source="mail.mail"
fault="fault.faultHandler(event)" showBusyCursor="true">
        <mx:method name="listarContatos" result="resultadoCons(event)"/>
</mx:RemoteObject>

        <mx:ComboBox id="cb" x="248.5" y="233" dataProvider="{dp}"/>

Os dados retornados via PHP estão vindo da seguinte forma:

function listarContatos(){

        $conn = db_connect();
        $result = $conn->query("SELECT * FROM grupos_contatos g,
dados_contatos d WHERE g.id_grupo = d.id_grupo;");
        $linhas = $result->num_rows;

                $p = array();

                for ( $i=1; $i <= $linhas; $i++ )
                {
                        $registro = $result->fetch_assoc();

                        $contato = new FieldsMailContatos();

                        $contato->grupo_contato         = 
$registro['nome_grupo'];
                        $contato->nome_contato          = 
$registro['nome_contato'];
                        $contato->empresa_contato       = 
$registro['empresa_contato'];
                        $contato->email_contato         = 
$registro['email_contato'];

                        $p[] = $contato;
                }

                return $p;

        }

Quando executo o programa o ComboBox apenas retorna: [object Object]

Se alguém puder ajudar, desde agradeço a atenção!!!

Abraços
--~--~---------~--~----~------------~-------~--~----~
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