Tom,

Thanks for the info. Very useful.

I haven't actually tried any of this yet, but is there still a problem where 
the screen flashes when toggling acceleratedRendering on/off in preOpenCard and 
closeCard? I was seeing this a couple months back, so I'm curious if that still 
exists. I haven't tried it with LC 5.5.1. It may only happen when moving from 
card to card using a visual effect.

Thanks,
Chris


On Jun 27, 2012, at 9:57 AM, Thomas McGrath III <mcgra...@mac.com> wrote:

> After sitting with Mark W. for an hour over lunch yesterday I was able to 
> both understand the role of acceleratedRendering and the best usage of it. It 
> turns out that the order of when these commands are used is of utmost 
> importance. I have been rewriting my code and have an instant increase in 
> responsiveness in my scrolling groups. 
> 
> In a nut shell:
> 1. on preopenCard - set the acceleratedRendering of this stack to true (only 
> on cards that ave scrolling or dynamic groups/objects
> 2. Immediately before moving an object turn on dynamic or when scrolling a 
> group turn on scrolling
> once moving the scroll or object has already been cached and drawn so these 
> are no longer necessary. No need to turn these things on and leave them on 
> because they are not needed and the result is that things will actually slow 
> down.
> 3. Immediately after moving or scrolling an object turn off the scrolling or 
> dynamic settings
> 4. on closeCard - set the acceleratedRendering of this stack to false (turn 
> it off since it is not needed)
> 
> 
> This simple approach seems so obvious now and has immediate results.
> 
> The other thing that Ben and Mark showed me was that having large scrolling 
> groups of object is much much much faster than using visual effects and 
> switching cards.
> 
> More as I grok this….
> 
> -- Tom McGrath III
> http://lazyriver.on-rev.com
> 3mcgr...@comcast.net
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to