rapaz... estranho mesmo heim ?!?!

A única situação parecida com isso q já vi, seria o caso do cast nao for
realizado.. mas como vc disse q o objeto do grid é um TipoObjeto, entao não
deveria mesmo ocorrer esse problema.

Só para "desencargo" de consciencia... mude o cast para
TipoObjeto(grid.selectedItem).
A diferença entre as formas de cast é que, usando o operador* "as"* caso a
conversao não seja bem sucedida, o objeto ficará nulo ... já usando *
"TipoObjeto(obj)"*, caso a conversao não seja bem sucedida, uma exceção será
lançada.

Caso haja algum problema com esse cast, entao da segunda forma vc terá um
feedback.


Abraços.







2010/1/15 Pergentino Araújo <[email protected]>

> Pessoal,
>
> surgiu uma situação inusitada (e muito estranha) aqui em um código, onde eu
> tenho o seguinte trecho de código:
>
> *var objetoTemp:TipoObjeto = grid.selectedItem as TipoObjeto;*
>
> No debug, vejo que *grid.selectedItem* possui uma instância de *TipoObjeto
> *, só que o meu *objetoTemp* não recebe esta instância... algo como se o
> objeto fosse readonly, sei lá.
>
> Acontece a mesma coisa em uma associação de um objeto que vem em um Evento
> personalizado que criei.
>
> Já rolou este tipo de situação com mais alguém ???
>
> Estou usando o compilador versão 3.4.
>
> Desde já, obrigado.
>
> --
> Atenciosamente, Pergentino Araújo.
> Arquiteto Java/Flex
> MSc. Profissional - Engenharia de Software
> Adobe Certified Expert - Flex 3 with AIR
>
> --
> 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
>



-- 
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil
-- 
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

Responder a