Ir para conteúdo

POWERED BY:

Arquivado

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

formalivre

[Resolvido] Colorir movieclip

Recommended Posts

olá pessoal.

 

estou utilizando este código em um botão para colorir um movieclip no palco

on (release) {
   my_color = new Color (_root.avatar.masculino.cor_da_pele)
   my_color.setRGB(0xCC9966)
}
gostaria de saber se existe uma maneira de colorir 2 movieclips com nomes diferentes ao mesmo tempo, utilizando a mesma cor.

 

no aguardo de alguma ajuda. desde já muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso?

on (release) {
 my_color = new Color (_root.avatar.masculino.cor_da_pele)
 my_color2 = new Color (_root.avatar.feminino.cor_da_pele)
 my_color.setRGB(0xCC9966)
 my_color2.setRGB(0xCC9966)
}

Obvio que assim é a maneira errada de se fazer :) (mas funciona)

 

Crie um loop com todas as intancias dos MC's que você deseja colorir e faça esse for percorer por tudo trocando a variavel que ta dentro do new Color

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficaria assim:

var mcs:Array = new Array(mc1,mc2,mc3); //mc1 é a instancia do MovieClip como exemplo

on(release){
	for(var i=0;i < mcs.lenght; i++){
 	my_color = new Color (mcs[i])
 	my_color.setRGB(0xCC9966)
	}
}

Se você ta trabalhando com instancias... de uma instancia a esse botão vai... e ai fazer botão.onRelease = function no frame principal... e não assim :)

Vai ficar mais fácil de enter depois que houverem 59813972193 botões com 293789021349230 movie clips diferentes.

 

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.