A propriedade result da classe ResultEvent é do tipo Object ( http://livedocs.adobe.com/flex/3/langref/mx/rpc/events/ResultEvent.html#result). O que acontece é que ele não está conseguindo fazer o cast "implicitamente". Experimente fazer o seguinte:
function resultHandler(event:ResultEvent):void{ for each(var indicador:Object in event.result ){ labe.text = (indicador as IndicadorReal).livro; } } Elvis Fernandes www.elvis.eti.br 2009/12/3 Fabio Ebner <faeb...@gmail.com> > Pessoal estou com problema em uma classe, fiz o seguinte: > > Criei uma classe em java, e uma igual em AS, fiz o remote object, chama > direitinho recebe.. se eu fizer o seguinte: > > > function resultHandler(event:ResultEvent):void{ > for each(var indicador:Object in event.result ){ > labe.text = indicador.livro; > } > } > > > ele vai tranquilo. porem se eu tentar converter a minha variavel indicador > no que ela realmente eh: > var indic:IndicadorReal = indicador as IndicadorReal; > ele me retorna NULL na variavel indic, e se eu fizer assim: > > > for each(var indicador:IndicadorReal in event.result ){ > labe.text = indicador.livro; > } > > > ele me da erro de Cast.. alguem sabe o pq? vou mandar as duas classes no > arquivo .zip > > obrigado > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---