Olá Gabriela, concordo em gênero, número e grau sobre estes pontos negativos que você citou, mas mesmo assim vou utilizar rsrsrs.
Meu caso é simples, onde eu não posso mexer no meu VO, e vou utilizar este atributo somente pra definir uma ação da minha tela. Enfim, a coisa é pequena, teria outras soluções, porém (por incrível que pareça), esta solução que eu encontrei vai evitar a criação de 2 coleções, e o máximo que eu puder fazer pra evitar processamento e uso de memória no lado cliente, eu faço (uma vez que o Flex vai ser executado no cliente). Valeu ae pela ajuda :) Abraços. 2008/9/26 gabriela perry <[EMAIL PROTECTED]> > A resposta é sim. > > 1.Use o - infame - acesso de colchete: > cidade["existeDengue"] = true; > > Ponto ruim: > - se der erro, você nunca vai ficar sabendo. > - você perdeu toda a sua capacidade de padronização > > Isso em si tem alguns pontos negativos (o segundo nível) > - não vais poder usar o editor do Flex para te dar "dicas" > - quem usar a tua API vai ficar perdidão de se der problema > > 2. Tenta usar um Dictionary > > var dict:Dictionary=new Dictionary(); > dict[cidade]=true; > > Isso tem os mesmos pontos negativos do anterior, mas a legibilidade (a > facilidade de entender teu código por terceiros, e por ti mesmo daqui a três > meses, quando esqueceres completamente esse código) é melhor. > > > Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br > > > > ------------------------------ > Date: Fri, 26 Sep 2008 14:14:47 -0300 > From: [EMAIL PROTECTED] > To: [email protected] > Subject: [flexdev] Duvidazinha rápida > > > Olá pessoal, > > eu só posso criar propriedades dinamicas em Object's ou existe uma forma de > criar uma propriedade em um VO ??? > > Ex válido: > > var obj:Object = new Object(); > obj.atualizar = true; > > Ex inválido: > > var cidade:CidadeVO = new CidadeVO(); > cidade.existeDengue = true; // esta propriedade existeDengue não existe em > CidadeVO.as > > Esta segunda forma já dá erro em tempo de compilação. > > Abraços. > > > -- > Atenciosamente, Pergentino. > > > > ------------------------------ > Invite your mail contacts to join your friends list with Windows Live > Spaces. It's easy! Try > it!<http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us> > > > -- Atenciosamente, Pergentino. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
