Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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)no aguardo de alguma ajuda. desde já muito obrigado.
funcionou sim, muito obrigado.
só não sei fazer esse loop.
abraços.
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
beleza. vou seguir seu conselho. obrigado mais uma vez.
isso?
on (release) {
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