Utilizei singleton para tentar diminuir o tamanho de memoria que a aplicação esta utilizando.
Entendi o que você falou e até já desconfiava disso, mas se o singleton esta presente em 4 canvas diferentes, quando um sumir o singleton irá sumir com ele, mas quando o proximo fosse exibido o singleton também não deveria ter suas propriedades alteradas novamente e ser exibido junto com o outro canvas? Muito obrigado, Bruno Brandão 2009/10/21 Vicente Maciel Junior <macie...@gmail.com> > Bruno, > Esse comportamento se deve justamente ao fato dessa classe utilizar o > pattern Singleton, ou seja, possuir sempre uma única instância referenciada > em qualquer ponto da sua aplicação. > Desse modo, em ambos os locais onde vc possui "A" instância da mesma, ao > ser modificada uma propriedade, a modificação será proferida em todos os > pontos da sua aplicação que possuem referência apontada para ela. > > Certamente essa sua classe não deveria ser Singleton e sim uma classe comum > que extenda a classe Image com as implementações que você julgou necessário. > > Utilize o pattern Singleton somente quando você realmente necessitar deste > comportamento: Assegurar-se de que sua aplicação irá referencia-se sempre a > uma mesma única instância da classe que implementa este pattern. > > Mais informações sobre o Singleton: > http://pt.wikipedia.org/wiki/Singleton > > Vicente Maciel Junior > ======================================== > RiaBrazil - Senior Rich App Developer > Independent Web Developer & Consultant > Adobe Certified Expert on ColdFusion and Flex with AIR > > --------------------------------------------------------------------------------- > +55 71 8120-0035 MSN: macie...@gmail.com / Twitter: macieljr > > --------------------------------------------------------------------------------- > http://www.riabrazil.com.br - http://teclandoalto.blogspot.com > Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba > Google Profile: http://www.google.com/profiles/macieljr > ======================================== > > > 2009/10/20 Bruno Brandão <brunolopesbran...@gmail.com> > > Pessoal, >> >> Será que alguém pode me ajudar no seguinte problema, >> >> Criei uma classe BgNoticia que extende a Image e nessa classe coloquei uma >> animação em flash como embed. Essa classe utiliza o padrão singleton. >> >> Tenho uma outra classe chamada PainelNoticia que extende o Canvas e >> atraves do metodo getInstance da classe BgNoticia adiciona a imagem ao >> PainelNoticia. >> >> Então tenho um View Stack que possui 4 PainelNoticia, só que nem todos a >> imagem BgNoticia aparece, na verdade só aparece no último que utilizou o >> getInstance da BgNoticia. >> >> Alguém teria alguma dica? >> >> Muito obrigado, >> -- >> Bruno Lopes Brandão >> Web Developer | Solulções Inteligentes >> +55 71 9909-3227 | brunolopesbran...@gmail.com >> - >> msn: brunolopesbran...@hotmail >> gtalk: brunolopesbran...@gmail.com >> skype: brunolopesbrandao | twitter: brandaob >> >> >> > > > > -- Bruno Lopes Brandão Web Developer | Solulções Inteligentes +55 71 9909-3227 | brunolopesbran...@gmail.com - msn: brunolopesbran...@hotmail gtalk: brunolopesbran...@gmail.com skype: brunolopesbrandao | twitter: brandaob --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---