Comunidad de diseño web y desarrollo en internet online

Cambiar color en botones desde Actionscript2

Citar            
MensajeEscrito el 17 Jun 2009 05:00 pm
Hola
Quisiera ver si me pueden ayudar con un problema que traigo en flash con actionscript 2:

Tengo un menú que forme con un Movie Clip, pero se alimenta de un array.
Quiero que cada botón sea de diferente color (el fondo) no su texto.

Código ActionScript :

var listaSecciones:Array = new Array();
listaSecciones = ["Inicio", "Quienes Somos", "Portafolio", "Casos Prácticos", "Contacto", "Área reservada"];

var listaColores:Array = new Array();
listaColores = [0xFF0000, 0x00FF00, 0x0000FF, 0xFF00FF, 0xF0FF0A, 0xC73BD1];

var cambioColor:Color = new Color(listaColores[i]);

for (var i:Number = 0; i<listaSecciones.length; i++) {
   var clip:MovieClip = menu_mc.attachMovie("botonMenu", "b"+i, i);
   clip._y = i*34;
   clip.nombre_txt.text = listaSecciones[i];//cambia el color de los textos.
//aquí quisiera  poder cambiar el color de fondo de los botones.
}

Gracias.

Por ANA REYNOSO

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Jun 2009 10:47 am
En el MC botonMenu debes poner un MovieClip que haga de fondo, digamos que le pones de Nombre de instancia "fondo", luego agregas esta línea en el for

Código ActionScript :

...
clip.nombre_txt.text = listaSecciones[i];
var cambioColor = new Color(clip.fondo).setRGB(listaColores[i]); 
...


No estoy tipando la variable cambioColor porque al meter el método después del constructoir me daría error. La línea que tienes ahora de cambiocolor fuera del loop quítala, no tiene sentido

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.