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