GroovyBackground is a Flex component that puts on an interesting show of random changing squares. It’s intended to be used for lively backgrounds, although it’s not in no way limited to only that.
There are several properties that you can set, most notable of which are the colorRangeStart, colorRangeEnd and method. They’re responsible for the color palette: colorRange properties determine the range of color (given in RGB hexadecimal values) and method sets the way these are interpolated. And the squareSize property is the size of the squares, of course.
Furthermore, you can set an image (embedded class) for a custom pattern to be shown interweaved in the display. For that, set the image property. Also, see horizontalImageAlign and verticalImageAlign.

