Daniel,
Existem várias formas de fazer isso. Vai depender de como você está
modelando sua aplicação, do container que você está utilizando, uma
vez que nem todos os containers possuem aparência visual e por isso
não tem a propriedade backgroundImagem entre outras ...
Mas de qualquer forma, você pode por exemplo criar um Skin para sua
Application usando como HostComponent o SkinnableContainer e fazer
algo do tipo:
<s:states>
<s:State name="disabled" />
<s:State name="normal" />
<s:State name="imagem1" />
<s:State name="imagem2" />
<s:State name="imagem3" />
<s:State name="imagem4" />
</s:states>
<s:BitmapImage
source="@Embed('image1.png')"
source.imagem1="@Embed('image1.png')"
source.imagem2="@Embed('image2.png')"
source.imagem3="@Embed('image3.png')"
source.imagem4="@Embed('image4.png')"
smooth="true"
left="0" right="0" top="0" bottom="0" />
Dessa forma basta você alterar o estado da sua aplicação para alterar
o background.
Você também pode adicionar à sua Application um container como o
BorderContainer, e simplesmente alterar a propriedade backgroundImagem
pelo seu estilo:
[Bindable]
[Embed('image2.png')]
private static var img2:Class
protected function
button1_clickHandler(event:MouseEvent):void
{
borderContainer.setStyle("backgroundImage",
img2);
}
Abs!
------
@Pablo_Souza
http://rectius.com.br/blog
On Jan 5, 4:20 pm, Daniel_RMRS <[email protected]> wrote:
> Olá pessoal, tenho uma imagem no meu backgroundImage, então.. queria
> que essa imagem troca-se cada vez que eu clica-se em uma das abas do
> TabNavigator que está nessa aplicação.
>
> Obrigado.
--
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