No, we do have those problems in Flash. If you move a large image horizontally across the screen, you will see tearing and there is no way to fix it. The frame rate in Flash is not sync'd to the refresh rate of the screen.
Blitting just means combining pixels from one bitmap into another. I suppose you could say that calling copyPixels() or draw() is blitting. -austin -- Austin Haas Pet Tomato, Inc. http://pettomato.com On Wed Jul 11 14:54 , Keith Peters wrote: > Well it seems like true double buffering would be solving a problem we > don't really have in Flash. I've also heard the term "blitting" be > applied to this technique in Flash. There are a couple videos up on the > fitc.ca site from the toronto 07 conference that discuss this. > > Austin Haas wrote: > > Double buffering isn't about performance. It's about drawing the next > > screen before the monitor does a vertical sync. The purpose of double > > buffering is to avoid graphic issues like tearing and shearing that occur > > when the screen is being updated at the same time as it's being drawn. > > > > You can use two buffers to simulate the double buffer technique, and there > > might be some performance gains there, and you might reduce the chances of > > tearing/shearing, but calling that double buffering would be an abuse of > > terminology, as that term already has an accepted meaning. You would be > > misleading anyone who was looking for a solution to the real problems that > > double buffering is intended to solve. > > > > I'd really like to know if there are performance gains with this technique > > in Flash. I thought that I tried it a while back, but abandoned the idea > > after seeing no real gains. Does anyone have any data or a live comparison? > > > > -austin > > > > > > > _______________________________________________ > osflash mailing list > [email protected] > http://osflash.org/mailman/listinfo/osflash_osflash.org > _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
