Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/04/2005, 05:11
Avatar de pulento
pulento
 
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
.

Es posteo tiene ya su tiempo..

pon este code en tu linea de tiempo en el primer frame.

code ---->

MovieClip.prototype.setColor = function(cambiar:Boolean,R:Number,G:Number,B:Numbe r)
{
myCol = new Color(this);
allColors = new Object();
allColors = myCol.getTransform();
red = allColors.rb;
green = allColors.gb;
blue = allColors.bb;
this.onEnterFrame = function()
{
velocidad=5; //por ejemplo. A mayor valor menor velocidad.;
red+=(R-red)/velocidad;
green+=(G-green)/velocidad;
blue+=(B-blue)/velocidad;
var myObj:Object = { ra: 0, rb: red, ga: 0, gb: green, ba: 0, bb: blue, aa: 100, ab: 0};
myCol.setTransform(myObj);
if(Math.round(red)==R && Math.round(green)==G && Math.round(blue)==B)
{delete this.onEnterFrame;}
};
};


_root.mc.onRollOver = function(){this.setColor(525,212,210);}
_root.mc.onRollOut = function(){this.setColor(255,22,210);}

---<

y en el mismo frame en otra capa pones tu foto.
La nombras mc. y listo..

Lo de las ultimas dos lineas son la llamada a la funcion al momento d pasar el mouse por sobre de la foto y al momento de sacar el mouse de la foto.

Prueba dandole diferentes valores ... hasta llegar al color que tu quieres.

Salu2

.