If you plan to use the timeline to change the colors, than substituting an identical image in with a different color with do the trick. Not the best method but it works. If you're planning on using code to change the state of a button, then you could implement the use of a couple of arrays, with one array being that of the button selected, the other array being that of buttons not selected, and thereby controlling the color depending on which button is in which array. I could upload an example... I think it's AS3 though, not sure if you're using that or AS2. HTH.