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