Mas gabriela e justamente isso que eu preciso e nao ta dando, eu ja tentei
mas lembra os campos vem dinamicos eu  "nao sei se eles existem ou nao na
minha aplicação"

assim o:
if(resultadoEdit != null){
    for(var x:Number = 0;x<resultadoEdit.ASC5.CABECSC5.length;x++){
        if(this[resultadoEdit.ASC5.CABECSC5[x].CCAMPO] != null){
            this[resultadoEdit.ASC5.CABECSC5[x].CCAMPO].text =
resultadoEdit.ASC5.CABECSC5[x].CCONTEUDO;
        }
    }
}

resultadoEdit <- nome do array que eu recebo.
resultadoEdit.ASC5.CABECSC5[x].CCAMPO <- isso aqui me da o nome do suposto
textinput (caso ele existe)
resultadoEdit.ASC5.CABECSC5[x].CCONTEUDO <- manda o valor do textinpt;

Problema, eu recebo 200 campos por esse array resultadoEdit mas no meu
painel flex so tenho 50 campos textinput,  entao eu quero testar se existe
ou nao, mas quando tento testar o campo se eu colocar um nome de campo que
nao exista no meu painel explode milhoes de erros de acesso a propriedade de
objeto que nao existe.  por isso preciso saber como testar se o textinput
esta criado ou nao.





2010/5/5 Gabriela Trindade Perry <[email protected]>

> Helio, tenta
>
> if( ! campo){
>  //não existe, cria o campo
> }
>
> Ou o bom e velho try / catch
>
> --
> 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
>



-- 
Desenvolvedor Web

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