Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal.
Estou precisando criar um projetinho que tem uma paleta de cores que pinta umas paredes.
Preciso que a tinta da paleta de cor vermelha pinte uma parede de vermelho mas por ser uma parede, a tinta tem que ser um pouco transparente, para a parede nao ficar "chapada".
eu fiz um codigo para a tinta:
on(release) {
_root.cor = 0xA6927A; //Exemplo de cor, nesse caso é vermelho. 0xff0000 é um número, dá pra setar na variável diretamente.
//pinta a ponta do pincel da cor escolhida
ponta_pincel = new Color(_root.ponteiro_pincel.cor_pincel);
ponta_pincel.setRGB(0xA6927A);
}e outro para a parede:
on(load){
var ultima_cor = -1; //sem cor
} ultima_cor = _root.cor;
var newColor = new Color(this);
newColor.setRGB(_root.cor);
var newTransf = newColor.getTransform();
newTransf.aa = 40;
newTransf.ab = 70;
newColor.setTransform(newTransf);
}else{
var newColor = new Color(this);
newColor.setRGB(_root.cor);
var newTransf = newColor.getTransform();
newTransf.aa = 0;
newTransf.ab = 0;
newColor.setTransform(newTransf);
}
}
Funciona mas eu gostaria de setar a transparencia na tinta ao inves de na parede.
Alguem sabe como fazer?
Obrigado.
Carregando comentários...