Está ocorrendo um erro ao pesquisar dados na minha tela. Um erro é
apresentado, mas quando eu clico em "continuar" o dado é exibido
perfeitamente na tela.
Como eu corrigo este erro de casting?
Segue o erro:

TypeError: Error #1034: Falha de coerção de tipo: não é possível converter
mx.rpc::asyncto...@3bca0711 em mx.collections.ArrayCollection.
    at pesquisa_form/pesquisar()[C:\Documents and Settings\Microsoft Corp\My
Documents\Flex Builder 3\crud\flex_src\pesquisa_form.mxml:38]
    at pesquisa_form/___pesquisa_form_Button1_click()[C:\Documents and
Settings\Microsoft Corp\My Documents\Flex Builder
3\crud\flex_src\pesquisa_form.mxml:71]
*
pesquisa_form.mxml
*
<mx:RemoteObject id="servico" destination="pessoaServico"
showBusyCursor="true" result="handleLoadResult(event)"/>

<mx:Label x="29" y="22" text="Digite o nome" width="96"/>
<mx:TextInput id="campo_nome" toolTip="Digite parte do nome e clique em
Buscar" x="133" y="20" width="320"/>
<mx:Button x="461" y="20" label="Buscar" click="pesquisar(campo_nome.text);"
width="86.5"/>

<mx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;
        import mx.controls.List;
        import mx.managers.PopUpManager;
        import objetos.Pessoa;
        import mx.rpc.events.ResultEvent;
        import mx.controls.Alert;

        [Bindable]
        private var pessoas:ArrayCollection = new ArrayCollection();

        [Bindable]
        private var pessoa : Pessoa = new Pessoa();

        public function pesquisar(nome:String) : void {
               pessoas = servico.getPessoasByNome(nome);
        }

...

    ]]>

</mx:Script>

*PessoaServico.java*

public String load(){
    this.pessoa = pessoaService.procura(this.id);

    return "pesquisaSucesso";
}

Alguém pode ajudar?

-- 
Sérgio Fantin
http://serjaum.wordpress.com

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

To unsubscribe, reply using "remove me" as the subject.

Responder a