Matthias, It was my understanding that for scrolling you would create the scroller at the preOpenCard after you set the acceleratedRendering and the layerMode:
on preOpenCard set the acceleratedRendering of this stack to true set the layerMode of group "OptionGroups" of card "Settings1" to "scrolling" … create scroller here end preOpenCard -- Tom McGrath III http://lazyriver.on-rev.com 3mcgr...@comcast.net On Jun 28, 2012, at 3:17 AM, Matthias Rebbe wrote: > Hi Tom, > > thanks for sharing this with us. > >>>> . 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. > > What do you mean with that? Lets say i have a card, where several obejcts in > a group shall be scrolled. At the moment i do the complete scroller stufff > (creating the scroller and so on) in the open card handler. Is this the > right way. Or what do you mean with "immediately before moving/scrolling? > > Regards > > Matthias > > > Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: > >> From what Mark said the preopencard is the place to do it and I have not >> seen any flashing in 5.5.1 >> >> -- Tom McGrath III >> http://lazyriver.on-rev.com >> 3mcgr...@comcast.net >> >> On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: >> >>> 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 >> >> >> _______________________________________________ >> 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 _______________________________________________ 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