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.