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