Reposta, ahhh!

Entendi! É isso mesmo...

Meu código no listener estava assim

private function getCarroListener(event:ResultEvent):void{
        event.result;
}

E eu estava olhando o tipo da variavel pelo debug.

Nesse caso, realmente a variavel fica como Object e qualquer erro de
sintaxe no meu arquivo VOGetCarro.as não é capturado pelo compilador.
Creio que como não chego a usar a classe o compilador nem a lê...

Mudei o código para
private function getCarroListener(event:ResultEvent):void{
        event.result;
        var teste:VOGetCarro = event.result.retorno as VOGetCarro;
}

E a variável veio como VOGetCarro e ainda o compilador acusou os erros
do meu arquivo.

Cara, que perda de tempo boba...

Mas vlw, obrigado.

On 12 nov, 14:18, José Carlos Silveira Fiel <zekf...@gmail.com> wrote:
> Então Bruno, o que quis dizer é o que você notou. A classe VOGetCarro.as não
> existe no escopo do seu MXML, por isso chega como Object.
>
> Se você colocar uma instancia do VOGetCarro.as em seu MXML, ele vai retornar
> lá como VOGetCarro.
>
> --
> Att.,
> José Carlos Silveira Fiel
> Programador Adobe Flex e PHP
> Blog:http://blog.josecarlosfiel.com.br/
> Twitter:http://twitter.com/josecarlosfiel
>
> 2009/11/12 Bruno Carneiro <guimaraescarne...@gmail.com>
>
>
>
> > Oi José Carlos,
>
> > Não entendi muito bem o que vc quis dizer com isso:
>
> > > É Bruno isso realmente é verdade, o objeto do PHP sempre chega como
> > Object.
>
> > Se você quis dizer que realmente é estranho. Então é.
>
> > Se você quis dizer que os objetos do PHP sempre chegam como Object,
> > não é verdade. Porque estou testando aqui e com outras classes chega o
> > tipo certo. Como citei no meu primeiro post, quando mapeio para a
> > classe VOCarro ele chega como VOCarro.
>
> > Vc chegou a ler minha ultima msg? Acho que não, acho que escrevemos ao
> > mesmo tempo.
>
> > Acho que o compilador não está lendo meu novo arquivo VOGetCarro.as
> > pois eu deixo erros nele e esses erros não são acusados e o programa
> > compila e roda.
>
> > Creio que meu arquivo VOGetCarro.as não está sendo lido e nem está
> > sendo compilado. Quando o objeto chegado o PHP a classe VOGetCarro nem
> > sequer existe por isso o objeto fica como Object
--~--~---------~--~----~------------~-------~--~----~
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