ops... o correto é: 77. var objCopy:Object = ObjectUtil.copy(obj) 78. for (var item:String in objCopy)
Linha 77 e não 55. []'s Beck Novaes On Nov 12, 7:14 pm, Beck Novaes <[EMAIL PROTECTED]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
