Пример использования:

Код:
import ru.etcs.draw.ColorObject;
drawRect = function (color, y) {
this.beginFill(color, 100);
this.moveTo(0, y);
this.lineTo(100, y);
this.lineTo(100, y+2);
this.lineTo(0, y+2);
this.endFill();
};
var color = new ColorObject();
color.rgb = 0x2C9100;
var y = 0;
trace(color);
while (color.B>0) {
trace('Brightness: '+color.B+', color: '+color.hex);
drawRect(color.rgb, y += 2);
color.B--;
}
while (color.B<100) {
trace('Brightness: '+color.B+', color: '+color.hex);
drawRect(color.rgb, y += 2);
color.B++;
}
Или:
http://dev.etcs.ru/blog/as2/ru/etcs/...implegradient/
Пример:

Код:
import ru.etcs.draw.SimpleGradient;
drawRect = function (color, y) {
this.beginFill(color, 100);
this.moveTo(0, y);
this.lineTo(100, y);
this.lineTo(100, y+2);
this.lineTo(0, y+2);
this.endFill();
};
var gradient = new SimpleGradient(0x2C9100,0x000000,100);
for (var i = 0;i<200;i+=2) {
color = gradient.getColor(i/2);
drawRect(color,i);
}