Hola amigos, queria preguntarles algo que no he podido resolver :(
estoy recién comenzando a entender como funcionan los loops y arrays(con ayuda) para la creación de botones de manera más automatizada en parte...pero, en este caso me encontré con algo realmente complicado para colocar---es que quisiera lograr de que cada boton pintara de su color a un movieclip.
de manera clasica lo hacía...
Código:
var my_color:Color = new Color(my_mc);
mc.onRelease = function() {
my_color.setRGB(0xFF0000);
}
pero en este caso no sé como lo podría realizar.....lo único que se me viene a la cabeza es realizar un Array para cada color de los botones
Código:
Colores = new Array("0x1182A9", "0x7B49A0", "0x71B32D", "0x3A3C3B")
Si alguien me pudiese hechar una mano con ello se lo agradecería un montón.
El code de los botones:
Código:
menuB();
function menuB() {
for (var i = 1; i<5; i++) {
var btn = this["but"+i];
btn.id = i;
btn.onRelease = function() {
desactivarB(this)
}
btn.onRollOver = function() {
this.gotoAndPlay(2);
};
btn.onRollOut = function() {
this.gotoAndPlay(1);
};
}
}
//DESACTIVAR BOTONERA
desactivarB = function(boton){
for (var i = 1; i<5; i++) {
var btn = this["but"+i];
if (btn == boton){
btn.gotoAndPlay(3);
btn.enabled = false;
}else{
btn.gotoAndStop(1);
btn.enabled = true;
}
}
}
gracias de antemano