ColorTransform (alpha) on a Bitmap

Ok, I am trying gradually fade out a Bitmap object. I tried adjusting the alpha, no effect. I have tried using a colorTransform object, this works once. But reapplying the colorTransform with new alpha offset values doesn’t change it after the first “application”.


private var fadeCounter:int = 1;
        private var ct:ColorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0);
        private var aboveBitmapData:BitmapData = new BitmapData(700, 700, true, 0x00ffffff);
        private var aboveBM:Bitmap = new Bitmap(aboveBitmapData);
        private var fadeCounter:int = 1;
        private function endEffect(t:TimerEvent):void
        {
            aboveBitmapData.applyFilter(aboveBitmapData, rect, origin, ballbf2);
            ct.alphaOffset = fadeCounter * -25.5;
            fadeCounter ++;
            var ctAlpha = 1 - (fadeCounter * 0.1);
            aboveBM.transform.colorTransform = ct;
            //aboveBM.alpha = ctAlpha; //doesn't seem to work either.
        }

Can you only apply one transform to a bitmap or something?

What is the best solution for fading out a bitmap?

Thanks.