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 <[email protected]>
> 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 [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---