Você está alterando o obj que é a mesma variável que está sendo usada
no "for" da linha 78. Não faço a menor idéia porque não está
funcionando mas creio que fazer isto pode resultar em efeitos
colaterais indesejáveis (talvez seja este o caso). Isto é apenas uma
hipótese e portante necessita de um teste para comprovar ou negar.
Tente isso:

55. var objCopy:Object = ObjectUtil.copy(obj)
78. for (var item:String in objCopy)

Neste exemplo você usa uma cópia do objeto no for (objCopy) e altera o
verdadeiro objeto no restante do código (obj).

Espero que minha hipótese esteja correta. Caso contrário jogamos ela
no lixo e partimos para outra. :-)


[]'s
Beck Novaes




On Nov 12, 5:36 pm, "Gustavo Schirmer" <[EMAIL PROTECTED]> wrote:
> Galera,
> Estou com um problemão no meu código... já tentei de tudo e gastei os dedos
> no google... então, como última apelação venho até vocês com o seguinte
> problema:
>
> CÓDIGO:http://pastebin.com/m2818d97d
>
> Atualmente uso um sistema onde desenvolvo formulários em flex, mas necessito
> que os dados gerados pelo flex sejam armazenados em <input type="text"/> no
> HTML...
> A classe disposta no pastebin se refere a classe que lê e retorna as
> informações ao HTML...
> Então, durante os testes a função getHTML() retornava as informações todas
> certinhas, sem problemas...
> Mas ao chegar a hora de retornar as informações para o HTML, caixão: me
> deparei que alguns campos não estavam sendo preenchidos...
> Comecei a depurar... na linha 80 coloquei um trace(item) para ver qual
> informação estava passando na variável item do meu "for":
> ---
> item: ativo
> item: numero
> item: sexo
> item: ativo
> item: codigo
> item: dat_data
>
> Comecei a procurar até cansar, então resolví comentar o switch (linhas 86 a
> 127)... e milagre!! funcionou perfeitamente:
> ---
> item: ativo
> item: nome
> item: codigo
> item: sexo
> item: dat_data
> item: numero
>
> Como vocês podem ver, há um trecho de código abaixo da classe, esta se
> refere a um "if" igualável ao switch, que resultou no mesmo problema
> acima...
> Agora vem a pergunta, como faço pro meu for funcionar com o switch ou com o
> if??
>
> Nesse desespero, aguardo uma luz!
> Valeu galera =)
--~--~---------~--~----~------------~-------~--~----~
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