Ou podes utilizar os recursos do pacote *flash.utils* como disse a Gabriela
anteriormente.

Exemplo:

use o getQualifiedClassName pra descobrir o nome da classe.

public function getTipo(obj:Object):String{
            return getQualifiedClassName(obj);

  }

se quiser utilizar o split pra pegar so a declaracao:

public function getTipo(obj:Object):String{
            return doSplit(getQualifiedClassName(obj));

            }

public function doSplit(s:String):String{
            var array:Array = s.split('::');
            return array[1].toString();
}

quando for comparar:

 public function fazmeuteste(obj:Object):void{
                      Alert.show(getTipo(obj) == 'Button'?'true':'false');
 }

Lembrando que o *is* era pra funcionar.

[]'s




2008/11/19 Alberto <[EMAIL PROTECTED]>

>  Não sei se é esse o erro, mas vale uma tentativa.
>
> obj = this.camparray[key];
> if (obj.className == TextInput')
>
>
>
> ----- Original Message -----
> *From:* thiago silva <[EMAIL PROTECTED]>
> *To:* [email protected]
> *Sent:* Wednesday, November 19, 2008 12:42 PM
> *Subject:* [flexdev] descobrir tipo de variavel
>
> pessoal, tenho um array e dentro dele tenho varios objetos, button,
> textinput, combobox etc.
>
> Como faço para descobrir qual o tipo de objeto tem naquela posição?
>
> fiz assim:
>
> if (this.camparray[key] is TextInput)
> {
>     faz isso
> }
>
> mas não deu certo, como descobriria?
>
> --
> "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
> a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
> céus, e perdoarei os seus pecados, e sararei a sua terra." 2° Cr 7:14
> >
>


-- 
Anderson Silveira
Desenvolvedor de Sotfware
Site:http://jsatriani.wordpress.com
MSN: [EMAIL PROTECTED]

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