New (?) display problems in RevWeb
J. Landman Gay
jacque at hyperactivesw.com
Wed Jul 29 11:44:26 EDT 2009
James Hurley wrote:
> But I find that the forced screen refresh does not work when running the
> revlet in the browser.
> To see this, open the following Web site to run the stack in your Web
> browser:
>
> http://jamesphurley.on-rev.com/DisplayProblem/test.html
>
> There are two cards. On the first a ball bumps along across the screen.
> It should run smoothly.
It seems to me that both problems aren't because of a delay, they are
because the engine is running so fast. A simple unlock of an already
unlocked screen gets skipped right over in a flash. For the first card,
using "move grc 'ball' to 610,10 in 3.5 seconds" works well.
> On the second card a sentence is displayed slowly one character at a
> time across a field. Instead it jump along, several characters at a time.
Since unlocking the screen happens too fast to cause a delay, I used
"wait 1 millisecond with messages" instead. In the IDE that works fairly
well. It was still too slow for a revlet, but increasing the wait to 3
or 5 milliseconds got the right results.
>
> These problems may be cause by the same interference problem between Rev
> screen refresh rate and the browsers refresh rate.
It acts like there's no interference at all. The IDE has a lot of extra
messaging going on, the revlet does not. Using a better "braking" system
fixes it. When possible, it's better to use commands that were created
specifically to control moving objects (i.e., card 1 does better with
the "move" command) and where that isn't possible a longer wait time is
necessary. The revlet is running full-bore without that.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list