Redução de código
Olá
Venho mais uma vez pedir ajuda de vocês. Criei alguns 'movieclips' para serem botoes. No primeiro botão coloquei o código em AS3 abaixo:
btLink_mc.addEventListener(MouseEvent.ROLL_OVER, sobre);
function sobre(e:MouseEvent):void
{
var colorTransforme:ColorTransform = new ColorTransform();
colorTransforme.color = 0xC49D61;
btthomasheinn_mc.transform.colorTransform = colorTransforme;
}
btLink_mc.addEventListener(MouseEvent.ROLL_OUT, sair);
function sair(e:MouseEvent):void
{
var colorTransforme:ColorTransform = new ColorTransform();
colorTransforme.color = 0xFFFFFF;
btthomasheinn_mc.transform.colorTransform = colorTransforme;
}
Isso faz com que a cor do botão mude para vermelho e branco ao posicionar e retirar o mouse de cima dele. Mas a minha dúvida é: vou ter que repetir esse código em cada um dos demais botões? Não existe uma forma, através de funções, para que eu possa chamar o efeito no botão sem ter q repetir todo o código? Senão o código vai ficar muito extenso.
Espero que tenham me entendido. Se alguem puder me ajudar, fico grato.
Junior
Discussão (4)
Carregando comentários...