Is there a way to change the color/tint of a particular range of color within an image??

I've been looking into bitmapData and colorTransform tutorials, descriptions, etc. to see if there's a way to do this, but I haven't found anything.

Basically, I've got an image with several "blobs" of color (red, blue, etc.), and I'm trying to figure out if there's a way to manipulate those areas without affecting the entire image (make the red turn yellow, make the blue turn green, etc.)

I'm thinking I might have to come up with some sort of routine to look at an image, pixel by pixel, get the color, and, if it matches a particular range, create a new movieclip of that color, and, when it's finished, I can transform the color of that clip...is that overkill??

Any better way to do this??

Thanks!!!