You might want to have a look at this excerpt from Colin Mook's AS3 book: http://www.moock.org/blog/archives/000235.html It should give you a good understanding of how rendering works in Flash/Flex. Cheers Ralf.
On Mon, Sep 22, 2008 at 7:15 PM, Ralf Bokelberg <[EMAIL PROTECTED]> wrote: > Afaik the Flashplayer does this for you. Nothing is rendered as long > as you are in a script. You can try to draw a line and then do a > simple while loop for 5 seconds. You will not see any updates of the > screen. > > Cheers > Ralf. > > On Mon, Sep 22, 2008 at 5:05 PM, Samuel Colak <[EMAIL PROTECTED]> wrote: >> Alex, Adobe Guys, Community, Romans..... >> >> Is there a way to halt the UI Graphics Renderer so that (in a way) you >> can achieve the ability to post UI changes (in effect double >> buffering) before >> the renderer performs any UI update ? An obvious although troublesome >> way of doing this is with bitmap however the routines for drawing do not >> appear to be common between BitmapData and DisplayObject. >> >> Such like under DisplayObject >> >> graphics.unlock; // disassociate graphics device from >> renderer... >> graphics.[do stuff here].... // misc graphics routines... >> graphics.lock; // re-associate renderer to graphics device and >> flush activity to renderer >> >> (lock/unlock might be switched depending upon your perspective to the >> renderer) >> >> I might be jumping the gun with you guys producing some hardware >> acceleration so if i am apologies in advance. >> >> I am also aware that there is a possibility that if the re-associate >> does not take place, then all other render activity might be lost.... >> so obviously >> this is not something that you do on a whim. Since everything is more >> of less sequential then im pretty sure that most programmers would not >> forget to do this. >