Comunidad de diseño web y desarrollo en internet online

Alguien sabe como se usa Color picker

Citar            
MensajeEscrito el 28 Nov 2005 06:49 pm
Hola, uso el componente ColorPicker, pero no se como funciona lo de handler y tal. Alguien lo ha usado y sabe como funciona?
gracias
adios

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Nov 2005 06:56 pm
Vuelvo a ser yo, solo necesito coger un color y guardarlo en una variable. Y ya esta... y no me sale...

estoy desesperado...

8)

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Nov 2005 09:18 am
Nadie sabe como se usa? Es que solo seria colocarlo y saber que se tiene que poner en el addeventlistener. Porque el colorpicker tiene tres parametros color, handler, y colorbox(up, down). Seguro que es algo del handler...

Lo podeis mirar y si sabeis algo decidmelo.
Gracias...

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Nov 2005 09:28 am
Existe un componente llamado ColorPicker? :?

Porque si es asi, NO es de Macromedia, es algun "custom made", por lo que es mas que natural que no lo conozca mucha gente.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 29 Nov 2005 10:23 am
Si no es este componente otro que me permita coger colores. Que puedo usar? Alguien sabe de un compoenente de estos que pueda solucionar mi vida???

Es que solo quiero disponer de muchos colores i al clicar uno se me guarde en una variable!!!
ayudaaa....

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Nov 2005 12:07 pm
Te escribí este pequeño código, que arma un color picker sencillo, espero te sirva para crear lo que necesitas:

Código :

var setColor:Function = function (mc, color_hexa) {
   var myColor:Color = new Color(mc);
   myColor.setRGB(color_hexa);
};
var createColors:Function = function (arr) {
   var n:Number = arr.length;
   var spacer_x:Number = 20;
   var spacer_y:Number = 0;
   var counter:Number = 1;
   var reg:Number = 0;
   var reg_y:Number = 0;
   for (var i = 0; i<n; i++) {
      if (i == 5*counter) {
         spacer_y = 20;
         counter++;
         reg = i;
         reg_y = spacer_y*(counter-1);
      }
      mc = this.attachMovie("item", "item"+i, 10+i*10, {_x:picker._x+20*(i-reg), _y:picker._y+reg_y});
      mc._alpha = 40;
      setColor(mc, arr[i]);
      mc.color_id = arr[i];
      mc.onRollOver = function() {
         this._alpha = 80;
      };
      mc.onRollOut = function() {
         this._alpha = 40;
      };
      mc.onRelease = function() {
         _global.selected_color = this.color_id;
      };
   }
};
var erraseColors:Function = function (n) {
   for (var i = 0; i<n; i++) {
      removeMovieClip("item"+i);
   }
};
var myArr:Array = [0xFF0000, 0x00FF00, 0x0000FF, 0xFF000, 0x00FF00, 0x0000FF, 0xFF000, 0x00FF00, 0x0000FF, 0xFF000, 0x00FF00, 0x0000FF, 0xFF000, 0x00FF00, 0x0000FF];
createColors(myArr);


Salu2, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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