formalivre 0 Denunciar post Postado Maio 13, 2010 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
Thiago de Oliveira Cruz 21 Denunciar post Postado Maio 13, 2010 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
formalivre 0 Denunciar post Postado Maio 13, 2010 funcionou sim, muito obrigado. só não sei fazer esse loop. abraços. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Maio 13, 2010 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
formalivre 0 Denunciar post Postado Maio 13, 2010 beleza. vou seguir seu conselho. obrigado mais uma vez. Compartilhar este post Link para o post Compartilhar em outros sites