Quantcast
Channel: Adobe Community : Popular Discussions - Archived Discussions
Viewing all articles
Browse latest Browse all 21156

CacheAsBitmap and setting Alpha?

$
0
0

I am experiencing a problem with setting the cacheAsBitmap and alpha properties on TV devices. (This is not an issue on my desktop.)

 

I'd like to set a display object's cacheAsBitmap property to true.

The display object has an alpha transparency of .5.

 

If I cache the Bitmap while the alpha is set to .5, then the display object appears to have a transparency of .25.

 

I've tried to set the alpha to 1, cache the bitmap, and then set the alpha to .5 --  this does not work.

this.alpha = 1;

this.cacheAsBitmap = true;

this.alpha = .5;

 

 

What does work is if I delay in setting the alpha. If i set the alpha to 1, cache the bitmap, wait 2 seconds, and then set the alpha to .5 --- then that works!


this.alpha = 1;

this.cacheAsBitmap = true;

var timer:Timer = new Timer(2000,1);

timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimer);

timer.start();

 

protected function onTimer(e:TimerEvent):void {

                              this.alpha = .5;

}


 

However, this is less than ideal. I want to cache the bitmap immediately while the alpha is set to .5.

Is there some trick to do this?


Viewing all articles
Browse latest Browse all 21156

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>