Hello, I thought this would be easy. It isn't working right. Don't know what to do.
The script: on mouseUp put "537,1" into locVar repeat with i = 1 to 650 set the loc of field "foo" to locvar add 1 to item 2 of locVar wait 1 millisecs end repeat end mouseUp It works, but it takes a whole lot longer than 650 milliseconds for the loc of the field to scroll to the bottom -- more like ten seconds, and it does not scroll smoothly. I tried this instead: on mouseUp put "537,1" into locVar repeat with i = 1 to 216 set the loc of field "foo" to locvar add 3 to item 2 of locVar wait 3 millisecs end repeat end mouseUp It's a little faster, but it still takes 3.3 seconds. A little smoother, but not much. If I increment the loc in units of ten and set the wait to ten millisecs, it scrolls in a little less than a second, but it looks jerky and the scroll still stutters. I tried various adjustments to the field properties and various ways of writing the script. For example, I tried eliminating locVar and incrementing item 2 of the loc itself. Nothing seemed very helpful. If I remove the "wait x millisecs" the loc scrolls to the bottom instantly. Can't even see it move. Apparently "wait 1 millisec" waits a lot longer than 1 millisec and the length of the wait is inconsistent. I thought it might be a graphics rendering problem. The text scrolls in front of a photo. Hiding the photo doesn't help at all. This is on a MacBook with 2.4 GHZ Core 2 Duo and tons of physical RAM and OS 10.7.4. Should be fast enough. Activity Monitor shows that CPU usage gets up to about 40% while the script is running. Any thoughts our suggestions? Thanks in advance. Tim _______________________________________________ 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