Para registar, o modo:

(this.camparray[key].className == "textInput")

funcionou.

Muito obrigado a todos.

2008/11/19 Anderson Satriani <[EMAIL PROTECTED]>

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


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

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