Supongo que los botones los creas con duplicateMovieClip, y la propiedad de color, ¿es a random? bueno, ya probaste meter el color generado a una variable? y luego con un hitest declarar la variable con un objeto de color. Bueno eso se me ocurre sin ver el código.
Saludos desde México.