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.