[Golist] HydroTween Color Matrix solutions
Shane Colella
scolella at qorvis.com
Fri Aug 8 13:00:27 PDT 2008
Greetings everyone,
I'm currently working on a photo gallery which I have a line
of pics that display one after another. I'm sliding the line around
depending on which pic has been selected. The transitions are where I'm
running into difficulty. I'm using HydroTween to de-saturate and then
saturate the images, with the following code:
public function set inColor(bool:Boolean):void{
if(bool!=_inColor ||
!_setColor){
trace("\n\t
-- set color : "+_index);
_inColor =
bool;
_setColor =
true;
if(_inColor){ //--add color
HydroTween.go(this, { saturation:2.8}, 1, 0, Quartic.easeOut);
}else{
//--remove color
HydroTween.go(this, { saturation:-0.9}, 1, 0, Quartic.easeOut);
}
}
}
What's interesting is the numbers I've had to use to get it to "kinda"
work. I realize that the colorMatrix is involved so technically we are
adding filters one after another, which eventually, if I keep going back
and forth, completely de-saturates the images.
My question:
Is there a clean way anyone has used to "reset" the filters so I'm not
cumulatively adding filters onto my pics. Basically, I want to be able
to just set saturation to 1, and let it display normal, and set it to -1
to de-saturate, but that's not working at all.
Any thoughts from the team?
I decided to post here feeling this may be a pretty common problem with
the colorMatrix side of HydroTween if one is just trying to go back and
forth from the same effect, in this case saturation...
Thanks
Shane Michael Colella
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080808/6aa09e17/attachment-0001.html
More information about the GoList
mailing list