Way back in
Performance Tips Part I, I mentioned the idea of using BitmapData to capture a dynamic "screen shot" of the movieclip when transitioning between different sections of your site/application/whatever. The idea is to render a flat bitmap -- a JPG, basically -- instead of all of those PNGs and videos and vector graphics you have floating around here.
I issued a challenge to Cathy, one of our finest designers here, to come up with something so fantastically slow that there was no way even BitmapData could save it. She did not disappoint. She's got our test beachball from the Visualizer, some rare interview footage from our elite
Foosball Team, alpha PNG clouds, and on and on.
Check out the results
here, or
down load the demo for yourself.
Click from Josh to Caleb and back, clicking the "Capture Screenshot" button to toggle whether or not you want to generate bitmapdata of the section before transitioning or just play it out as is. When on, you should notice the transition is significantly less "chunky" in playback.