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

Responder a