Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Douglas Zacharias

mudar cor de um botão

Recommended Posts

Fala galera boa!

Esse é o meu primeiro post!

Sou programador e não gosto de ficar trabalhando tanto no visual quanto o flash demanda. Mas trabalho é trabalho...

Bem... depois da apresentação:

Seguinte... a trancos e barrancos vou resolvendo minhas diferenças com o flash. rs

Atualmente travei em uma etapa. Preciso variar a cor de meus botões de acordo com variáveis recebidas do meu arquivo asp. As variáveis estão chegando, já que existem alguns campos de texto que estão recebendo corretamente variaveis asp.

Tenho duas possibilidades para fazer o que quero: Trocar a cor do meu botão (mais daria mais trabalho por ser dois poligonos agrupados e degradês) ou trocar o simbolo.

Criei simbolos das 4 cores que preciso.

 

Quero que na inicialização do flash o asp seja lido (isso eu consegui fazer! ) e os meus botões se alterem para o simbolo apropriado.

Simbolo padrão: Tanque

Simbolo cor 1: ATanque

Simbolo cor 2: BTanque

Simbolo cor 3: CTanque

 

alguém tem alguma idéia?

Não sei se fui sucinto suficiente, mas perguntem se for o caso.

Já agradecendo imensamente a ajuda,

 

Doug

Compartilhar este post


Link para o post
Compartilhar em outros sites

Procure sobre colorTransform

 

eis um exemplo:

import flash.display.BitmapData;
import flash.geom.ColorTransform;

var myBitmapData:BitmapData = new BitmapData(100, 80, false, 0x00CCCCCC);

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());

mc.onPress = function() {
	myBitmapData.colorTransform(myBitmapData.rectangle, new ColorTransform(1, 0, 0, 1, 255, 0, 0, 0));
}

Existem outros por ai de como funciona ;)

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.