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

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

Responder a