в общем сделал такой геморой, и он работает, но наверное выполнение сего кода огого какое большое. Что вы скажите по поводу этого? :

Код AS3:
import flash.display.Bitmap;
import flash.display.BitmapData;
var bmd:BitmapData = new BitmapData(80, 80, true, 0xFF00FF00);
var onePercent:Number=bmd.height/100;
for (var i:uint=0; i<80; i++)
{
var q:uint=(2.55*(100-(i/onePercent)));
for (var j:int=0; j<80; j++)
{
var gtPxl:uint = bmd.getPixel(j, i);
var argb:uint=0;
argb += (q<<24);
argb += (gtPxl);
bmd.setPixel32(j, i, argb);
}
trace(q);
}
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);
сейчас буду разбиратся с кодом
Wolsh