deja las drogas neng i pon el link directo para descargar las especificaciones 
del swf7 XD

---------- Original Message -----------
From: "Xavi Beumala" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wed, 19 Nov 2003 21:05:15 +0100
Subject: RE: [ASNativos]  transiciones de color formato 0x000000

> Ni p caso... :P a mi mail anterior sorry
> 
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] En nombre de Xavi Beumala
> > Enviado el: mi�rcoles, 19 de noviembre de 2003 21:02
> > Para: [EMAIL PROTECTED]
> > Asunto: RE: [ASNativos] transiciones de color formato 0x000000
> > 
> > 
> > No te puedo poner c�digo porque no lo tengo a mano... Per 
> > tenemos un m�todo de String que hace cambios de base:
> > 
> > <code>
> >    var r = 255;
> >    var g = 255;
> >    var b = 0;
> > 
> >    r = r.toString(16);
> >    g = g.toString(16);
> >    b = b.toString(16);
> > 
> >    trace(r + g + b);  // FFFF0
> > </code>
> > 
> > 
> > Es un c�digo f�cilmente adaptable a funci�n...
> > 
> > toString() acepta varias bases y s�lo le tenemos que 
> > modificar el par�metro. Con lo que pasar de hexadecimal a 
> > decimbal (RGB) es tambi�n bastante r�pido...
> > 
> > Mi granito de arena...
> > 
> > 
> > > -----Mensaje original-----
> > > De: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] En nombre de Marc el XrV
> > > Enviado el: mi�rcoles, 19 de noviembre de 2003 20:46
> > > Para: [EMAIL PROTECTED]
> > > Asunto: Re: [ASNativos] transiciones de color formato 0x000000
> > > 
> > > 
> > > Hola, aqui te mando mis funcioncitas para convertir de HEX a
> > > DECIMAL y de 
> > > DECIMAL A HEX:
> > > 
> > > dec2hex = function(col){
> > >   hexNum = col.toString(16);
> > >   if (col<16) {
> > >           hexNum = "0"+hexNum;
> > >   }
> > >   return hexNum = hexNum.toUpperCase();
> > > }
> > > hex2dec = function(col){
> > >   decNum = parseInt(col,16);
> > >   return decNum;
> > > }
> > > 
> > > 
> > > Pero yo por norma uso una clase que me curr� hace tiempo :
> > > 
> > > MovieClip.prototype.fastRGB = function(r, g, b) {
> > >   if (!isNaN(r) && !isNaN(g) && !isNaN(b) && r<256 &&
> > > r>=0 && g<256 && g>=0
> > > && b<256 && b>=0) {
> > >           r = r<<16;
> > >           g = g<<8;
> > >           b = b;
> > >           rgb = r|g|b;
> > >           col = new Color(this);
> > >           col.setRGB(rgb);
> > >   }
> > > }
> > > MovieClip.prototype.fastTransRGBA = 
> > function(ra,rb,ga,gb,ba,bb,aa,ab){
> > >   if(arguments.length<8){
> > >           return false;
> > >   }
> > >   var x=0;
> > >   while(x<arguments.length){
> > >           if(isNaN(arguments[x++])){
> > >                   return false;
> > >           }
> > >   }
> > >   if (ra<=100 && ga<=100 && ba<=100 && aa<=100 && 
> > > ra>=-100 && ga>=-100 &&
> > > ba>=-100 && aa>=-100 && rb<=255 && gb<=255 && bb<=255 && ab<=255 &&
> > > ba>rb>=-255
> > > && gb>=-255 && bb>=-255 && ab>=-255){
> > >           
> > > thisColor={ra:ra,rb:rb,ga:ga,gb:gb,ba:ba,bb:bb,aa:aa,ab:ab};
> > >           col = new Color(this);
> > >           col.setTransform(thisColor);
> > >           return true;
> > >   }else{
> > >           return false;
> > >   }
> > > }
> > > 
> > > 
> > > 
> > > MovieClip.prototype.fastTransRGB = function(ra,rb,ga,gb,ba,bb){
> > >   if(arguments.length<6){
> > >           return false;
> > >   }
> > >   var x=0;
> > >   while(x<arguments.length){
> > >           if(isNaN(arguments[x++])){
> > >                   return false;
> > >           }
> > >   }
> > >   if (ra<=100 && ga<=100 && ba<=100 && ra>=-100 &&
> > > ga>=-100 && ba>=-100 &&
> > > rb<=255 && gb<=255 && bb<=255 && rb>=-255 && gb>=-255 && bb>=-255){
> > >           
> > > thisColor={ra:ra,rb:rb,ga:ga,gb:gb,ba:ba,bb:bb,aa:100,ab:255};
> > >           col = new Color(this);
> > >           col.setTransform(thisColor);
> > >           return true;
> > >   }else{
> > >           return false;
> > >   }
> > > }
> > > 
> > > 
> > > 
> > > clip.fastRGB(255,0,0);
> > > clip.fastTransRGBA(50,200,-100,200,100,200,50,255);
> > > 
> > > si quieres pueder verlo colgado en proto.layer51:
> > > 
> > > http://proto.layer51.com/d.aspx?f=708
> > > 
> > > ala, saludos :)
> > > 
> > > ---------- Original Message -----------
> > > From: "Felipe Alonso" <[EMAIL PROTECTED]>
> > > To: "asn" <[EMAIL PROTECTED]>
> > > Sent: Wed, 19 Nov 2003 20:23:50 +0100
> > > Subject: [ASNativos]  transiciones de color formato 0x000000
> > > 
> > > > Buenas tardes/noches
> > > > 
> > > > Estoy trabajando en un men� que var�a de color seg�n presione un 
> > > > bot�n u otro.
> > > > 
> > > > Para definir los colores uso RGB y color hexadecimal (0x000000)
> > > > 
> > > > Las transiciones de color y su aplicaci�n en el caso de R,
> > > G, B est�n
> > > > solucionada, compruebo el valor inicial de R y sumo o resto
> > > hasta el
> > > > valor final de R. As� con cada color (RGB). Los cambios los voy
> > > > aplicando al momento, de esa forma consigo una transici�n 
> > > suave entre
> > > > tonos.
> > > > 
> > > > Los problemas me llegan al usar colores hexadecimales (creo que se
> > > > llaman as�), esos de 0xFFFFFF.
> > > > 
> > > > Con RGB no tengo problemas por es sumar o restar al valor inicial
> > > > hasta llegar al valor final, pero cuando intento hacer la 
> > > transici�n
> > > > de colores hexadecimales, se me hace cuesta arriba por no decir
> > > > imposible, ya que puedo sumar o restar n�meros pero no letras.
> > > > 
> > > > He mirado en la ayuda y he visto algo pero no acabo de 
> > encontrar la
> > > > soluci�n.
> > > > 
> > > > Esa soluci�n la tengo en un libro del que no dispongo en estos
> > > > momentos. Creo que era algo como pasar hexadecimal a formato RGB, 
> > > > realizar la suma o resta y luego hacer la operaci�n inversa.
> > > > 
> > > > Otro de los problemas es que el color hexadecimal ha de ser exacto
> > > > porque estoy trabajando con colores corporativos, motivo 
> > > por el cual
> > > > no me valen los tonos aprox.
> > > > 
> > > > �Me podr�ais dar una pista?
> > > > 
> > > > Gracias
> > > > 
> > > > Felipe Alonso
> > > > 
> > > > <!-------------------------------
> > > > Lista ASNativos:
> > > > subscripciones/desubscripciones http://www.sidedev.net/asnativos
> > > > -------------------------------->
> > > ------- End of Original Message -------
> > > 
> > > <!-------------------------------
> > > Lista ASNativos:
> > > subscripciones/desubscripciones http://www.sidedev.net/asnativos
> > > -------------------------------->
> > > 
> > 
> > <!-------------------------------
> > Lista ASNativos:
> > subscripciones/desubscripciones http://www.sidedev.net/asnativos
> > -------------------------------->
> >
> 
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
------- End of Original Message -------

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a