Comunidad de diseño web y desarrollo en internet online

como ponerle color a un MC

Citar            
MensajeEscrito el 28 Abr 2009 12:25 am
Hola a todos, tengo una figura de un cuerpo formada por varios mc (cabeza, tronco, piernas y brazos)
lo que quiero es poder seleccionar cada uno de estos mc y ponerles el color que escoja de una paleta de colores que tengo en el escenario, así el usuario podrá personalizar el color de cada una de las partes del personaje como mas le guste.

(ah, se me olvidaba, son cinco personajes, es decir cinco cabezas, cinco troncos, cinco pares de piernas y cinco pares de brazos)

Espero me puedan dar una uyudita... Saludos!! :lol: :lol:

Por Loop

67 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 28 Abr 2009 12:54 am
utiliza setRGB
http://www.developingwebs.net/flash/color.php

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 28 Abr 2009 03:53 am
tribak gracias, funciona super bn, pero me falta algo, recuerda que tengo varios mc y lo que quiero hacer primero es seleccionar con el mouse el mc al que le quiero aplicar el color y luego ir a la paleta. cómo lo hago??

Por Loop

67 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 28 Abr 2009 07:05 am

Código ActionScript :

cuerpo1.onRelease = function () {
    //codigo para cambiar el color
}

basicamente eso

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 28 Abr 2009 06:12 pm
Hola tribak gracias por tu respuesta pero lo he intentado todo el dia y no me da, voy a hacer la pregunta mas simple por si alguientiene otra idea de como hacerlo.

Tengo en el escenario 4 figuras: un circulo, un cuadrado, un rectángulo y un ovalo; y de bajo de estas una paleta con 4 colores: verde, azul, rojo y amarillo; lo que quiero hacer es poder seleccionar cualquier figuras y aplicarle el color que escoja de la paleta de colores, así si escojo x ejemplo el circulo le pueda aplicar el verde, luego selecciono el rectagulo y le pueda aplicar el rojo o incluso el verde de nuevo... y a si con el resto de figuras... alguna idea de como hacerlo??? Gracias.

Por Loop

67 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 28 Abr 2009 07:28 pm
teniendo tres figuras yo haria algo asi (no es lo mas recomendado pero funciona)

Código ActionScript :

//Declaracion de colores
circulo = new Color (circle);
triangulo = new Color (triangle);
cuadro = new Color (square);

//Deteccion de figura activa
_root.figura = 0;
circle.onPress = function(){
   _root.figura = 1;
}
square.onPress = function(){
   _root.figura = 2;
}
triangle.onPress = function(){
   _root.figura = 3;
}

//Accion al presionar el boton
boton.onPress = function(){
   valor = texto.text;
   switch (figura){
      case 1:
      circulo.setRGB(valor);
      break;
      case 2:
      cuadro.setRGB(valor);
      break;
      case 3:
      triangulo.setRGB(valor);
      break;
      default:
      trace("error");
   }
}


teniendo tres movieclips (square, circle y triangle), un boton (tambien lo hize con movieclip) y un cuadro de insercion de texto

primero debes insertar el codigo del color que quieras que tome el objeto
luego seleccionarlo
y luego presionar el boton

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 28 Abr 2009 09:07 pm
hey amigo esta última respuesta es un poco confusa, la buena noticia es q lo acabo de hacer, gracias a tu segunda respuesta, me rompí la cabeza un buen rato pero logré resolverlo, muchas gracias!!!

Por Loop

67 de clabLevel



Genero:Masculino  

safari

 

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