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:
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 botonesvar my_color:Color = new Color(my_mc); mc.onRelease = function() { my_color.setRGB(0xFF0000); }
Código:
Si alguien me pudiese hechar una mano con ello se lo agradecería un montón.Colores = new Array("0x1182A9", "0x7B49A0", "0x71B32D", "0x3A3C3B")
El code de los botones:
Código:
gracias de antemano 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; } } }