pessoas = servico.getPessoasByNome(nome) as ArrayCollection;

tenta ai ^^

Em 14 de abril de 2010 11:44, Sérgio Fantin
<sergio.lnd.fan...@gmail.com>escreveu:

> 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




-- 
-----------------------------------------------------------
Guilherme Sjlender                            -
Desenvolvedor RIA - Flex/Java         -
http://site.gflex.biz                       -
------------------------------------------------

Guilherme Sjlender
Desenvolvedor - Desenvolvimento
MV | Passo Fundo - RS - Brasil - http://www.mv.com.br
+55 (54) 2104.2888 / ramal - 54547
Celular: +55 (54) 8126.9934

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

Reply via email to