Nome do objeto C1:  Objeto
Nome da C2: Classe2

if (Objeto.c2 is Classe2) {
}

2008/4/10 Pedro Gonçalves <[EMAIL PROTECTED]>:

> Olá pessoal!!
>
>
> Gostaria de saber como que descubro o tipo de uma variável.
> Ex: na classe Abaixo, a C1 tem a propriedade c2, que é do tipo C2. Como
> faço para que em runtime para descobrir a classe que a propriedade c2 é?
>
> gostaria de algo mais ou menos assim:
>
> var obj:C1 = new C1();
>
> //maneira java de fazer:
> *Class clazz = obj.c2.getClass();*
>
> Existe algo semelhante a isso no flex?
> Utilizei o operador typeOf, mas quando ele detecta o tipo objeto, ele
> retorna apenas object como string, e não algo como beans::C2.
>
>
> Obrigado!
>
> As seguintes classes:
>
> package beans
> {
>     public class C1
>     {
>         public var nome:String;
>         public var codigo:int;
>         public var c2:C2;
>     }
> }
>
> package beans
> {
>     public class C2
>     {
>         public var nome:String;
>         public var codigo:int;
>
>     }
> }
>
>
>
> --
> Pedro Gonçalves
> 031-8415 5423
> [EMAIL PROTECTED]
> http://pedrogoncalves.com.br
>
> -------
> Neo Framework
> Framework web j2ee
> www.neoframework.org
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a