# ColorTransform (alpha) on a Bitmap

**URL:** https://forum.kirupa.com/t/colortransform-alpha-on-a-bitmap/269406
**Category:** flash
**Created:** [August 27, 2008, 6:40am UTC](https://forum.kirupa.com/t/colortransform-alpha-on-a-bitmap/269406 "2008-08-27T06:40:58Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Iamthejuggler](https://avatars.discourse-cdn.com/v4/letter/i/ecc23a/32.png) [@Iamthejuggler](https://forum.kirupa.com/u/Iamthejuggler)
#### Post date: [August 27, 2008, 6:40am UTC](https://forum.kirupa.com/t/colortransform-alpha-on-a-bitmap/269406/1 "2008-08-27T06:40:58Z")

</div>

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”.

```auto

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.
